PDA

View Full Version : exception:com.mysql.jdbc.Driver



jeus
جمعه 03 خرداد 1387, 20:21 عصر
سلام دوستان من میخواهم با my sql ارتباط برقرار کنم تنظیماتم هم به قرار زیر است اما هنگام اتصال خط com.mysql.jdbc.Driver را میده


final String url = "jdbc:mysql://localhost:3306/";
final String dbName = "Test1";
final String driverName = "com.mysql.jdbc.Driver";
final String userName = "root";
final String pas = "admin";
public int maxrecord()
{
try
{
Class.forName(driverName).newInstance();
java.sql.Connection con = DriverManager.getConnection(url+dbName,userName,pa s);
java.sql.Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT MAX(IDNumber) FROM Test1.specification");
rs.next();
int max = rs.getInt("1");
max++;
return max;
}
catch (Exception e)
{
jTextField10.setText(e.getMessage());
return 124;
}
}







به نظرم همه چیز را درست تنظیم کردم .

mazdadoost
جمعه 03 خرداد 1387, 21:13 عصر
دوست عزیز :
چنانچه Stack Traceرو بزارید بهتر میتونم کمکنون کنم.

amirshiva
جمعه 03 خرداد 1387, 21:43 عصر
دوست عزیز آیا jar فایل درایور mysql را به پروژه ات اضافه کردی؟
:)

jeus
جمعه 03 خرداد 1387, 21:54 عصر
دوستان جواب را پیدا کردم.
من از netBeans استفاده می کنم
1- بر روی پروژه کلیک راست کرده و Properties را انتخاب میکنید
2- در پنجره باز شده Properties در پنل چپ library را انتخاب میکنید
3- در پنل راست compile را انتخاب می کنید
4- روی دکمه add کلیک میکنید و فایل mysql-connector-java-0000.jar که دانلود کرده اید انتخاب میکنید
5 بعد دکمه OK را زده و بعد پروژه را RUN یا Compile میکنید

منبع : http://forum.java.sun.com (http://forum.java.sun.com/thread.jspa?threadID=729435&start=15&tstart=0)

saeed_Z_F
دوشنبه 06 خرداد 1387, 08:11 صبح
سلام

برای حل مشکل مقدار driverName را برابر org.gjt.mm.mysql.Driver قرار بده .