当前位置: 首页 > news >正文

中国中建设计网站高端大气企业网站源码

中国中建设计网站,高端大气企业网站源码,网络规划设计师可以挂证吗,桥的设计网站建设使用原生jdbc进行查询数据步骤. 1、加载驱动2、获取数据库连接3、创建Statement对象4、占位符赋值5、执行脚本6、解析结果7、关闭资源 代码示例 public class T0 {public static void main(String[] args) throws Exception {String sql SELECT id,name FROM goods WH…使用原生jdbc进行查询数据步骤. 1、加载驱动2、获取数据库连接3、创建Statement对象4、占位符赋值5、执行脚本6、解析结果7、关闭资源 代码示例 public class T0 {public static void main(String[] args) throws Exception {String sql SELECT id,name FROM goods WHERE id ?;ListObject params new ArrayList(1);params.add(1);new T0().jdbcForSql(sql, params);}public void jdbcForSql(String sql, ListObject params) throws Exception {//从配置文件中读取配置信息Properties pro new Properties();pro.load(Resources.getResourceAsStream(database.properties));String driver pro.get(db.driver).toString();String userName pro.getProperty(db.username).toString();String pwd pro.getProperty(db.password).toString();String url pro.getProperty(db.url).toString();//加载驱动Class.forName(driver);//创建数据库链接Connection connection DriverManager.getConnection(url, userName, pwd);//创建Statement对象PreparedStatement preparedStatement connection.prepareStatement(sql);//给占位符赋值for (int i 0; i params.size(); i) {preparedStatement.setObject(i 1, params.get(i));}//执行脚本ResultSet resultSet preparedStatement.executeQuery();//结果解析while (resultSet.next()) {System.out.println(resultSet.getString(name));}//关闭资源if (resultSet ! null) {resultSet.close();}if (null ! preparedStatement) {preparedStatement.close();}if (connection ! null) {connection.close();}} }从上面代码中可以看出明显的缺点 1、每与数据库交互一次都要执行一遍上面的流程流程繁琐 2、脚本与业务代码强耦合不利于复用和维护。 优化思路: 1、步骤1、步骤2 可以引入数据库连接池解决。2、步骤3~步骤7可以封装唯一不同的是执行脚本不同(传递参数)返回值不同[反射解决]查询操作。 步骤3~步骤7中核心是执行脚本执行脚本之前需要给脚本动态赋值脚本执行以后需要对结果进行解析正好对应代理模式动态代理。 基于以上分析可以将查询数据库的操作简化为两步 1、从数据库连接池中获取数据库连接 2、传入脚本获取结果。 下一篇基于 动态代理注解 实现简易版的MyBatis。
http://www.w-s-a.com/news/552067/

相关文章:

  • 软件开发设计制作网站下载自己怎么做视频收费网站
  • 江苏省建设安全协会网站天津网站建设哪家公司好
  • 资源类网站怎么做的网站上线准备工作
  • 长沙专业网站建设怎么做企业建站公司服务
  • 肇庆市有限公司网站建设手机直接看的网站有哪些
  • 织梦修改网站后备份英语作文模板高中
  • 个人网站域名用什么好上海公司拍沪牌需要什么条件
  • 网站建设 保密做网站赚钱交税
  • 食品建设网站前的市场分析进出口网站贸易平台有哪些
  • php商城网站建设个人网站用什么服务器
  • 如何做好品牌网站建设方案网站开发的学习
  • 网站开发 管理方案wordpress怎么搭建微博
  • 有哪些ui的设计网站网上商城网站建设设计方案
  • iis中怎样配置网站绑定运城可以做网站的公司
  • 品牌网站建设开发价格dedecms电影网站模板
  • 网站设计外包合同帝国网站后台认证码错误
  • 网站设计公司深圳怎么免费做公司网站
  • 90设计网站几次是什么意思swipe类网站
  • 安康微网站建设网站域名使用费用
  • 网站建设执招标评分表微信代理网站模板
  • ps做网站分辨率自适应地方网站盈利
  • 免费自助小型网站专业网站建设组织
  • 猎聘网网站建设目标查看别人wordpress主题
  • 免费建设网站入驻网站备案不能更新吗
  • 个人网站制作代码西安建筑类公司
  • 网站备案要营业执照吗网站建设如何记账
  • 新手学做网站难吗外包服务商
  • 公司网站建设的项目工作分解结构wordpress插件后端页面
  • 四川省建设人才网站2018南京专业建站
  • ppt制作网站推荐seo教程百度网盘