创建完毕如图:
在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码
新建JdbcTest2.java类
输入如下代码:
代码说明:
这段代码是读取配置文件,把配置文件中的各个项通过名称读取出来
这段代码是通过反射来创建Driver对象,反射就是类的实例化
在主函数中输入如下,测试方法
运行之后的结果如下,表示连接成功!
1,首先写个方法package utilimport java.sql.Connectionimport 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了
你可以写一个测试程序来测试下发生了什么错误。然后再找出错误的原因。public void main(String []args){
try{
Class.forName("com.mysql.jdbc.Driver")
Connection con =DriverManager.getConnction("jdbc:mysql://localhost:3306/databasesname")
System.out.println(con)
}catch(Exception e){
e.printStackTrace()
}
}
如果加载不了驱动,会产生异常,查看一个异常发生什么错误。逐步解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)