JDBC的全称是Java数据库连接,它是一套用于执行SQL语句的Java API 。
应用程序可以通过这套API连接到关系型数据库,并使用SQL语句完成对数据库数据的新增、删除、修改和查询等功能。下面分享一个工具类:建立MySQL数据库和程序之间的联系。
package com.one.util;
import java.sql.*;
/**
* 数据库工具类
*/
public class mysql {
private static final String DriverName="com.mysql.jdbc.Driver";
private static final String Url="jdbc:mysql://127.0.0.1:3306/book_manage";
private static final String User="root";
private static final String Pwd="123456";
static{
try {//加载驱动
Class.forName(DriverName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConn() throws SQLException {
//连接数据库
return DriverManager.getConnection(Url, User, Pwd);
}
//关闭资源,释放资源
public static void close(ResultSet rs, PreparedStatement ps, Connection conn){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(ps!=null){
try {
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
改一下端口,数据库的名字,数据库的用户名和密码这些(如果相同就不用改了,主要看你MySQL的设置),就可以直接调用了,这样开发者就会方便许多