Java_jdbc 基础笔记之七 数据库连接(方法升级)
2015-09-08 16:41
701 查看
之前的更新方法
升级后的方法:
public static void update(String sql) { Connection conn = null; Statement statement = null; try { conn = JDBCTools.getConnection(); statement = conn.createStatement(); statement.executeUpdate(sql);// attention。。。 } catch (Exception e) { e.printStackTrace(); } finally { JDBCTools.close(statement, conn); } } }
升级后的方法:
/** * 写一个通用的更新方法 包括 INSERT DELETE UODATE 使用工具类 * 执行SQL语句,使用PreparedStatement * * @param sql * @param args:填写SQL占位符放入可变参数 */
public static void update(String sql, Object... args) { // 可变参数数组 Connection conn = null; PreparedStatement preparedstatement = null; try { conn = JDBCTools.getConnection(); preparedstatement = conn.prepareStatement(sql); //数组使用for循环,填充占位符!!! for (int i = 0; i < args.length; i++) { preparedstatement.setObject(i + 1, args[i]); } preparedstatement.executeUpdate(); } catch (Exception e) { e.printStackTrace(); } finally { JDBCTools.close(preparedstatement, conn); } }
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- SQL中的三值逻辑
- 插入排序
- 冒泡排序