07-11-2008, 10:11
|
|
|
חבר מתאריך: 08.07.05
הודעות: 144
|
|
כן שמתי לב לאתרים האלה שעשיתי חיפוש
נסיתי לכתוב את הקוד הזה
קוד PHP:
import java.sql.*;
public class getmySQLConnection { public static void main(String[] args) { DB db = new DB(); Connection conn=db.dbConnect("jdbc:mysql://localhost:3306", "root", ""); }
}
class DB { public DB() {}
public Connection dbConnect(String db_connect_string, String db_userid, String db_password) { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager.getConnection( db_connect_string, db_userid, db_password); System.out.println("connected"); return conn; } catch (Exception e) { e.printStackTrace(); return null; } } }
הכנסתי את הפרטים של השרת הביתי שלי, ואני מקבל את השגיאה הזו
ציטוט:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at DB.dbConnect(getmySQLConnection.java:22)
at getmySQLConnection.main(getmySQLConnection.java:8)
|
אגב לאחר שאני מתחבר ל ROOT של ה MYSQL איך אני נכנס למסד נתונים ספציפי ? איזה פונקציה יכולה להגדיר לאיזה מסד נתונים הוא יפנה (כמו ב PHP יש את - mysql_select_db).
מצאתי גם את המדריך הזה
http://www.developer.com/java/data/article.php/3417381
החלפתי את הפרטים של השרת שם, בפרטים של השרת הביתי שפתחתי ועדין אותם שגיאות שלא מתחבר
_____________________________________
נערך לאחרונה ע"י waG בתאריך 07-11-2008 בשעה 10:39.
|