PDA

View Full Version : سوال: مشکل در اتصال به Mysql



Asad.Safari
سه شنبه 16 مهر 1387, 01:47 صبح
با سلام ,

من یه چند وقتی به مشکلی برخود کردم که حسابی هم کلافم کرده , هر چی هم گوگول رو گشتم چیزی به دردبخور یافت نشد .

اولا من میخام با قطعه کد زیر تست کنم که , آیا JDBC در دست رس هست یا نه !



public class test {

public static void main(String args[]) {
Connection con = null;

try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("JDBC is Ready");


} catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
}

}
}


حالا یه مشکلی هم پیش میآد که :
java.lang.ClassNotFoundException

من از System Environment variables هم مسیر Classpath رو فایل جار connector قرار دادم , و فایل جار رو هم تو فولدر jre\lib\ext قرار دادم , ولی بازم افاقه ای نکرد .

ممنون میشم , یه راهنمایی بکنین .

موفق باشید.

saeed_Z_F
سه شنبه 16 مهر 1387, 08:38 صبح
سلام
فکر کنم توی همین قسمت جاوای سایت برنامه نویس بگردین چندین مثال خوب پیدا می کنید .

http://barnamenevis.org/forum/showthread.php?t=120846&highlight=mysql+jdbc
http://barnamenevis.org/forum/showthread.php?t=84057&highlight=mysql+jdbc
http://barnamenevis.org/forum/showthread.php?t=76149&highlight=mysql+jdbc
http://barnamenevis.org/forum/showthread.php?t=59989&highlight=mysql+jdbc

javaphantom
جمعه 19 مهر 1387, 17:54 عصر
با سلام ,

من یه چند وقتی به مشکلی برخود کردم که حسابی هم کلافم کرده , هر چی هم گوگول رو گشتم چیزی به دردبخور یافت نشد .

اولا من میخام با قطعه کد زیر تست کنم که , آیا JDBC در دست رس هست یا نه !



public class test {

public static void main(String args[]) {
Connection con = null;

try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("JDBC is Ready");


} catch(Exception e) {
System.err.println("Exception: " + e.getMessage());
}

}
}


حالا یه مشکلی هم پیش میآد که :
java.lang.ClassNotFoundException

من از System Environment variables هم مسیر Classpath رو فایل جار connector قرار دادم , و فایل جار رو هم تو فولدر jre\lib\ext قرار دادم , ولی بازم افاقه ای نکرد .

ممنون میشم , یه راهنمایی بکنین .

موفق باشید.

خوب معلومه چرا
com.mysql.jdbc.Driver یعنی چی؟

یعنی باید یک jar فایل داشته باشی که توی اون jar فایل سه تا package باشه و توی این package ها کلاس Driver
به این jar فایل می گن driver باید بری download کنی
بعد اون jar فایل رو به classpath خودت اضافه کنی بعدش حله