首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

弯弯的小船悠悠 -- JDBCUtil 工具类

之前的文章我们已经介绍了JDBC的基本使用《哥哥面前一条弯弯的河 --「JDBC」连接数据库》原生的JDBC实在是太繁琐了,今天我们就来解决这个问题,封装自己的 JdbcUtil工具类: 在Java开发中...这就是 JDBCUtil 类,它需要拥有最基本的获取 Connection 连接,以及释放连接关闭数据库的功能: public class JdbcUtil { // 获取数据库连接...// 释放资源 public static void release(ResultSet rs,Statement stmt,Connection conn){...} } 实现JDBCUtil...useUnicode=true&characterEncoding=UTF8 user=root password=root JDBCUtil 实现类: public class JdbcUtil {...(rs,stmt,conn); } } 现在有了 JDBCUtil 我们操作数据库,在使用工具类实现 CRUD 操作,就不需要考虑繁琐的加载驱动、获取连接 以及关闭数据库 释放资源 异常处理等操作了

43120
您找到你想要的搜索结果了吗?
是的
没有找到

使用预编译语句Statement和PreparedStatment

throws Exception { String sql = "insert into t_student (name,age) values ('AA',11)"; Connection conn = JdbcUtil.getConn...();//获取连接 Statement st = conn.createStatement();//获取预编译语句 st.executeUpdate(sql);//执行预编译语句 JdbcUtil.close...;//这里的问号是参数,后面会给参数进行赋值 Connection conn = JdbcUtil.getConn();//获取连接 PreparedStatement ps = conn.prepareStatement...的值为12 ps.exexuteUpdate();//执行预编译语句 jdbcUtil.close(conn,ps,null);//释放资源 } 给占位符赋值 做到这里我们可以抽取出一个方法,把sql...//返回受影响的行数,可以依此判断是否对数据库操作成功 } catch (Exception e) { // TODO: handle exception } finally { JdbcUtil.close

1.5K40
领券