JDBC 给 java程序访问数据库提供了接口。
要想在Eclipse中使用JDBC使用mysql,首先要将mysql的驱动包mysql-connector-java-5.1.26-bin.jar(有多个版本)导入到项目中,然后建立初步的连接,关键代码如下:
try{
Class.forName("com.mysql.jdbc.Driver");
//加载数据驱动,注册到驱动管理器
String url = "jdbc:mysql://localhost:3306/test"; //数据库连接字符串
String username = "root";
String password = "1011";
Connection conn = DriverManager.getConnection(url,username,password);
//判断数据库连接是否为空
if (conn != null){
out.println("数据库连接成功!");
}else{
out.println("数据库连接失败!");
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
Class.forName("com.mysql.jdbc.Driver");
//加载数据驱动,注册到驱动管理器
String url = "jdbc:mysql://localhost:3306/test"; //数据库连接字符串
String username = "root";
String password = "1011";
Connection conn = DriverManager.getConnection(url,username,password);
//判断数据库连接是否为空
if (conn != null){
out.println("数据库连接成功!");
}else{
out.println("数据库连接失败!");
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
但还有一步没有完成,在运行此程序 的时候会出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的错误,是因为tomcat找不到MYSQL JAR包的问题,所以要把mysql-connector-java-5.1.26-bin.jar复制到 Tomcat的lib文件夹下。然后再运行就ok!