一、什么是JDBC
JDBC全称Java Data Base Connectivity , 也就是java数据库连接,由一些接口和类构成的API。
![](https://img.haomeiwen.com/i7928726/26a0c258102d4c72.png)
二、连接数据库的步骤
注册驱动(只做一次)--->建立连接--->创建执行SQL的语句----->执行语句--->处理执行结果---->释放资源
eg:
static void test() throw SQLExcepion {
//注册驱动
DriverManager.registerDriver( new com.mysql.jdbc.Driver());
//System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver()"); //方法二 :分割
//Class.forName(com.mysql.jdbc.Driver()); //方法三 推荐
//建立连接
Connection.conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/jdbc","root","");
//创建语句
Statement st = conn.createStatement();
//执行语句
ResultSet rs = st.executeQuery("select * from user");
//处理结果
while(rs.next()) { //按行遍历
System.out.println(rs.GetObject(i)) // i为列,按列取值
//System.out.println(rs.GetObject("列名")); //按列名取值,更易于维护
}
//释放资源
rs.close();
st.close();
conn.close();
}
url格式:jdbc:子协议:子名称//主机名:端口号/数据库名?属性名=属性值&....
网友评论