
JDBC
陪计算机走过漫长岁月
软件开发工程师,nutsdb,leveldb贡献者。
展开
-
jdbc的简单封装(使用map处理结果集)
在上一片篇博客中,我们在查询的时候,是采用实现IResultSetHandler这个类的handle方法来处理查询返回的数据的,但是这样做有一个缺点,查询不同的表,每次都要实现这个handle方法,增大了工作量,而且用起来也差强人意,所以这次使用map对象来处理返回的数据:工具类的代码如下:package JDBCUtils;import java.sql.Connection; import ja原创 2017-11-08 19:39:42 · 6637 阅读 · 0 评论 -
jdbc的简单封装(使用properties文件)
在前面两篇博客preparedstatement简单操作和statement简单造作中,我们会发现很明显的一个问题就是,jdbc的Driver,connection的url,mysql的username和password具体的值都写在了java文件之中,这样子是不利于我们维护的,比如说,我们做项目的时候是使用本地的数据库进行测试,当我们项目做完了,交接的时候自然要用客户自己的数据库,难道要让客户深入原创 2017-11-02 00:22:33 · 3663 阅读 · 0 评论 -
jdbc进行简单的增删查改(statement)
jdbc(Java DataBase Connectivity,java数据库连接),是一门基础的持久层技术….下面我用jdbc实现对数据的增删查改(这里是statement版本的,statement主要是使用字符串拼接的方式拼凑出sql语句,然后将sql字符串作为参数传入statement中执行,这样做比较危险,因为十分容易被sql注入….,preparedstatement会对sql语句进行预处原创 2017-10-31 15:00:40 · 624 阅读 · 0 评论 -
jdbc实现简单的增删查改(preparedstatement)
上一篇博客讲到statement容易被sql注入…preparedstatment会对sql语句进行预处理,相对而言比较安全….下面我用preparedstatement进行简单的增删查改操作的源代码….public class JDBCTest2 { //数据库驱动 private static String jdbc_driver = "com.mysql.jdbc.Dri原创 2017-11-01 19:04:08 · 1308 阅读 · 0 评论