JDBC操作的步骤
加载数据库驱动
获取连接
获取sql执行对象
获取sql执行结果
关闭资源
在使用jdbc的时候,如何防止出现sql注入的问题?
将statement换成preparedstatement
是否了解连接池,使用连接池有什么好处?
能多次复用,减少每次访问数据库都要创建连接,用完销毁连接的步骤,在服务器启动的时候先创建指定数量的连接,当其他程序用到的时候从连接池中获取,用完放回去就行,避免因为连接创建太多而导致连接遗漏问题
你所了解的数据源技术有那些?使用数据源有什么好处?
druid、c3p0,通过配置的方式维护数据库信息而不是硬编码,方面后续修改数据库信息
jdbc如何实现事务控制?
conn.setautocommit(false):关闭自动提交
conn.commit():提交事务
conn.rollback:事务回滚