1.jdbc驱动的环境
新建java项目—>copy jdbc.jar到项目里—>选中jdbc.jar右键build path
2.连接数据库执行增删改查
(1)//设置驱动类型
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
(2)//获取一个连接对象connection
conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=userDB;", "sa", "123");
(3)//创建一个执行命令的对象
stmt = conn.createStatement();
(4)执行增删改查
1)增删改
//执行sql语句(增删改)
stmt.executeUpdate(sql);
2)查询
//执行查询sql语句
rs = stmt.executeQuery(sql);
(5)关闭所有对象
if(rs != null){
rs.close();
}
if (stmt != null){
stmt.close();
}
if (conn != null){
conn.close();
}
3.使用jdbc操作事务
//1开启事务
conn.setAutoCommit(false);
//2提交事务
conn.commit();
//3回滚事务
conn.rollback();
4.使用PreparedStatement问号传参
String sql = "insert into userinfo values (?,?,?,?)";
//创建一个执行命令的对象
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sql);
//设置每个问号里面的值
//第一个问号
pstmt.setInt(1, id);
pstmt.setString(2, name);
pstmt.setString(3, pwd);
pstmt.setInt(4, balance);
//执行sql语句(增删改)
//stmt.executeUpdate(sql);
pstmt.executeUpdate();
|