问题描述
在myeclipse的环境下的JDBconnection的类,为什么连不上数据库,打开网页就出现错误直接走到system.out.println(“123456”)了根本没有连接数据库?帮帮忙?packagecom.test;importjava.sql.*;importjava.sql.Connection;publicfinalclassJDBconne{privatestaticConnectionconnection=null;publicstaticConnectiongetConnetion(){Stringurl="jdbc:mysql://localhost:3306/mybirger";Stringuser="root";Stringpassword="admin";try{//注册驱动DriverManager.registerDriver(newcom.mysql.jdbc.Driver());//获得连接对象connection=DriverManager.getConnection(url,user,password);}catch(SQLExceptione){System.out.println("123456");}returnconnection;}publicstaticvoidcloseConnection(){try{if(connection!=null)connection.close();}catch(SQLExceptione){}}}
解决方案
解决方案二:
DriverManager.registerDriver(newcom.mysql.jdbc.Driver());什么东西?不是应该Class.forName("com.mysql.jdbc.Driver");?
解决方案三:
google很多的。http://www.21jn.net/html/43/n-643.html
解决方案四:
引用1楼zhyilo198的回复:
DriverManager.registerDriver(newcom.mysql.jdbc.Driver());什么东西?不是应该Class.forName("com.mysql.jdbc.Driver");?
随便没用过mysql,但是觉得也应该是这句话啊
解决方案五:
引用1楼zhyilo198的回复:
DriverManager.registerDriver(newcom.mysql.jdbc.Driver());什么东西?不是应该Class.forName("com.mysql.jdbc.Driver");?
是这样的。
解决方案六:
//注册驱动DriverManager.registerDriver(newcom.mysql.jdbc.Driver());这里改为Class.forName("com.mysql.jdbc.Driver");
解决方案七:
用楼上的方法试试
解决方案八:
驱动的问题吧,注意版本啊