演示:使用JDBC增加数据
使用Class.forName加载驱动程序
try {
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
使用DriverManager创建一个连接对象
String url = "jdbc:mysql://127.0.0.1:3306/数据库名";
String user = ”root"; String password = ”root";
try {
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("连接成功");
conn.close();
} catch (SQLException e) {
System.out.println("连接失败");
e.printStackTrace();
}
使用连接对象创建声明语句对象
Connection conn = DriverManager.getConnection(url, user, password);
//3.创建语句对象 = 连接对象.
create... Statement st = conn.createStatement();
使用语句对象的executeUpdate(sql)方法操作数据
//操作数据
sql = "insert into t_dept(d_no,d_name) values(60,'lovo')";
st.executeUpdate(sql); System.out.println("操作成功");
//逆向关闭
st.close();
conn.close();
使用语句对象的executeQuery(sql)方法获取并关闭结果集对象
Connection conn = DriverManager.getConnection(url, user, password);
//3.创建语句对象
Statement st = conn.createStatement();
//查询数据 sql = "select title_id, title, price from titles";
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
String f1 = rs.getString(1);
String f2 = rs.getString("title");
System.out.printf(f1+” ”+f2);
}
//逆向关闭
rs.close();
st.close();
conn.close();
JDBC开发步骤小结
1、加载驱动程序
Class.forName(driver)
Class.forName(driver).newInstance();
2、创建一个连接对象
Connection conn = DriverManager.getConnection(url, user, password);
3、 使用连接对象创建声明语句对象
Statement st = conn.createStatement();
4、操作数据或查询数据
st.executeUpdate(sql);
ResultSet rs = st.executeQuery(sql);
5、依次关闭各种对象
rs.close();
st.close();
conn. close();