当前位置: 首页 > 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 = ?";List<Object> params = new ArrayList<>(1);params.add(1);new T0().jdbcForSql(sql, params);}public void jdbcForSql(String sql, List<Object> 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.yayakq.cn/news/722411/

相关文章:

  • 上海专业的网站建设公司云商城是什么平台
  • 建设网站比较好公司吗app开发全过程
  • 织梦网站打开速度慢校园二手信息网站建设
  • 天煜科技网站建设小程序怎么开店
  • 贵州贵阳建网站的电话互联网广告公司是做什么的
  • 用哪个软件做网站好北京王府井百货大楼关闭
  • 池州海绵城市建设官方网站建设工程规范在哪个网站下载
  • 西宁市规划和建设局网站网站建设和运营的教程
  • 网站建设什么软件好邢台市做网站
  • 全球购物网站排名北京南站到故宫地铁怎么坐
  • 厦门高端网站建设天眼查企业查询入口
  • 自己搭服务器 做购物网站成本示范校建设网站
  • 大型门户网站建设需要哪些技术轻淘客网站模板
  • jsp开发网站赣州优化公司
  • 网站的交互设计包括哪些苏州网页制作公司哪家好
  • 深圳天琥室内设计学校百度笔记排名优化
  • 公司网站欢迎语具有价值的网站建设
  • 网站备案包括渐变网站
  • 北京专业网站开发网站建设进展情况汇报
  • 自动生成网站地图怎么做网站建设35类
  • 江汉网站建设影响网站速度的代码
  • 农家乐网站免费模板网页制作员是做什么的
  • 人人建站疯狂的大叔wordpress3.1
  • 企业官网网站优化公司该网站正在建设
  • 网站推广连接怎么做的wordpress开发手册中文
  • 苏州企业网站设计开发个人可以建网站
  • 网站这么建设推广赚钱一个2元
  • 站内seo是什么意思企业微信小程序定制
  • 深圳企业网站定制旅游网站开发
  • 成都哪里有网站开发公司深圳婚纱摄影网站建设