
import java.sql.DriverManager
import java.sql.SQLExceptionpublic class DBUtil { static String jdbcURL = "jdbc:mysql://localhost:3306/book"
static String jdbcDriver = "com.mysql.jdbc.Driver"
static String userName = "root"
static String password = "root"
/**
* 获取数据库连接对象
* @return 数据库连接对象
* @throws ClassNotFoundException
* @throws SQLException
*/
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName(jdbcDriver)
return DriverManager.getConnection(jdbcURL, userName, password)
}
} 2。项目名==>右键==>build path==>add external archivers.... 选择你mysql驱动 添加进去就ok了
你的加载驱动语句是:String driveName = "com.mysql.jdbc.Driver"你的驱动jar包mysql-connector-java-5.0.4-bin.jar
你得确保驱动包里面有com.mysql.jdbc.*
这个可以通过myeclipse查看
如果你没有看到com.mysql.jdbc.*
那就说明你加载驱动的语句错了,可能是别的库。。。
例如,我加载一个jar:mysql-connector-java-3.0.17-ga-bin.jar
(当然这个包很老了,但是还是能够发挥作用)
里面也有com.mysql.jdbc
但是还是报错,最后改成org.gjt.mm.mysql(也是在驱动包里面的)就可以了。。。不过我是在netbeans下做的。
连接数据库的问题可能是你的数据库设置的问题,一般端口不会错,最可能错的就是密码了,你可以用一个gui tools登陆mysql 查看一下的。。。。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)