ورود

View Full Version : سوال: این اررور چیه؟؟



capitan_nemesis
سه شنبه 05 مرداد 1395, 10:36 صبح
سلام
همانطور که از سوال پیدا هستش اررور زیر چیه؟؟
http://s2.picofile.com/file/8261232134/Untitled.png
اینم از کد

try
{
Class.forName("com.mysql.jdbc.Driver");
String animalName = "";
String animalType = "";
int animalAge = 0;
int caseNumber = 0;

animalName = animalsNameTXT.getText();
animalType = (String) animalsTypeCOMBO.getSelectedItem();
animalAge = Integer.parseInt(animalsAgeTXT.getText());
caseNumber = Integer.parseInt(caseNumbersTXT.getText());

Connection conn = null;
Statement stm = null;
String sql = null;

conn = DriverManager.getConnection(URL, USER, PASS);
stm = conn.createStatement();

sql = "INSERT INTO ANIMALS(ANIMALNAME,ANIMALTYPE,ANIMALAGE,CASENUMBER ) VALUES('"+animalName+"','"+animalType+"',"+animalAge+","+caseNumber+")";

animalsNameTXT.setText("");
animalsAgeTXT.setText("");
caseNumbersTXT.setText("");

stm.executeUpdate(sql);
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null, e);
}
catch (ClassNotFoundException ex)
{
Logger.getLogger(Animals.class.getName()).log(Leve l.SEVERE, null, ex);
}

vahid-p
سه شنبه 05 مرداد 1395, 13:10 عصر
Database ای که شما استفاده کردید، طبق خط زیر
Class.forName("com.mysql.jdbc.Driver");
MySql است، و چیزی که در خطا مشخصه، آدرس برای Derby نوشتید. تمام کدتون رو نذاشتید ولی احتمالا URL=jdbc:derby://localhost:1527/DBzooManager است که باید به مقدار زیر تغییر بدید:
jdbc:mysql://localhost:3306/DBzooManager
یا احتمالا پورت 3306 رو وارد نکنید، خودش تشخیص بده.

capitan_nemesis
سه شنبه 05 مرداد 1395, 15:12 عصر
ممنون پیدا شد
آخه derby داشتم ولی باز اررور میداد خراب بود یه دونه دانلود کردم درست شد :لبخندساده:
اون mysql هم پاک کردم