1.什么是JDBC
Java DataBase Connectivity–Java数据库连接,它是一套用于执行SQL语句的Java API
2.JDBC常用API
1.Driver接口
Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC程序时,必须要把所使用的数据库驱动程序或类库加载到项目的classpath中,也就是mysql的Jar包
2.DriverManager接口
DriverManager接口用于加载JDBC驱动程序、创建与数据库的连接。
3.Connection接口
4.Statement接口
5.PreparedStatement接口
6.ResultSet接口
创建与数据库的连接
public class DBuitl {
//驱动名
private static final String DriverName="com.mysql.jdbc.Driver";
//连接路径
private static final String Url=null;
//账号
private static final String User=null;
//密码
private static final String Pwd=null;
//加载驱动
static {
try {
Class.forName(DriverName);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
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();
}
}
}
}