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

20个中国风网站设计欣赏免费下载中国移动app

20个中国风网站设计欣赏,免费下载中国移动app,wordpress 邮件无效,it外包考核前言 回顾之前 不使用 mybatis 框架#xff0c;我们是怎么通过Java 操作数据库的 jdbc 前提#xff1a;使用maven 构建的项目 1 添加 关于jdbc 的依赖#xff0c;以及辅助操作数据库的 commons-dubli jar包 截取 前后端项目 2 添加配置文件里面内容有…前言 回顾之前 不使用 mybatis 框架我们是怎么通过Java 操作数据库的 jdbc 前提使用maven 构建的项目 1 添加 关于jdbc 的依赖以及辅助操作数据库的 commons-dubli   jar包 截取 前后端项目  2 添加配置文件里面内容有数据库三件套 usernamepasswordurl 。数据库驱动 db.properties 配置文件 driverClasscom.mysql.cj.jdbc.Driver jdbcUrljdbc:mysql://localhost:3306/arimethic?useSSLfalseallowPublicKeyRetrievaltrueserverTimezoneUTC usernameroot password1234563 添加 加载 配置文件的类还包括 连接数据库关闭 各个资源的方法 jdbcUtil 类【工具类】 package it.projiect3.util;import java.sql.*; import java.util.Properties;public class jdbcUtil {//读取配置文件内容使用 static 静态代码块private static Properties propertiesnew Properties();static {try {properties.load(jdbcUtil.class.getClassLoader().getResourceAsStream(db.properties));Class.forName(properties.getProperty(driverClass));} catch (Exception e) {e.printStackTrace();}}public static Connection getCollection() throws SQLException {String jdbcUrl properties.getProperty(jdbcUrl);String userName properties.getProperty(username);String userPassword properties.getProperty(password);return DriverManager.getConnection(jdbcUrl,userName,userPassword);}public static void close(Connection conn,Statement stmt, ResultSet rs) {try {if (rs ! null) rs.close();if (stmt ! null) stmt.close();if (conn ! null) conn.close();} catch (SQLException e) {throw new RuntimeException(e);}}public static void close(Connection conn){close(conn,null,null);} }4举例 查询所有数据 截取 前后端项目部分代码 StudentDaoImpl 类 Overridepublic Student selectAll(Student student) {QueryRunner queryRunner new QueryRunner();Connection connnull;try {conngetCollection();String sqlselect id,student_name studentName ,student_password studentPassword from student where student_name? and student_password?;return queryRunner.query(conn, sql,new BeanHandler(Student.class) ,student.getStudentName(),student.getStudentPassword());} catch (SQLException e) {throw new RuntimeException(e);}finally {close(conn);}} 通过以上的了解发现即使 使用 jdbc 操作数据库。其中还有 许多重复且繁琐的操作。是否可以通过学习新的知识节省部分代码和相关的操作呢 Mybatis 框架介绍 MyBatis 是一款优秀的轻量级 Java 持久层框架主要用于简化数据库操作。以下是关于 MyBatis 的基本介绍 1. 核心功能 自定义 SQL 支持MyBatis 允许开发者手动编写 SQL 语句而不是完全依赖于 ORM 自动生成。这种方式提供了更高的灵活性和性能优化能力。 高级映射通过 XML 或注解MyBatis 可以将 Java 对象POJO与数据库表进行映射。 动态 SQLMyBatis 提供了强大的动态 SQL 功能可以根据业务逻辑动态生成 SQL 语句减少冗余代码。 存储过程支持支持调用数据库存储过程。 2. 工作原理 MyBatis 通过配置文件XML 或注解定义 SQL 映射关系将 Java 方法与 SQL 语句关联起来。它封装了 JDBC 的繁琐操作如资源管理、参数设置和结果集处理。 3. 优点 简化开发减少了大量的 JDBC 代码简化了异常处理和资源管理。 高性能允许开发者直接优化 SQL适合对性能要求较高的场景。 灵活性高开发者可以自由编写 SQL充分发挥数据库性能。 易于学习配置简单文档详尽对熟悉 SQL 和 Java 的开发者非常友好。 轻量级启动时间短内存占用小对现有项目侵入性低。 良好的缓存机制支持一级缓存SqlSession 级别和二级缓存命名空间级别可显著提升性能。
http://www.hkea.cn/news/14296035/

相关文章:

  • 青岛网站seo收费标准东莞seo建站优化公司
  • 宁波网站建设哪里便宜做易买网网站项目心得体会
  • ajax网站开发技术微商城网站建设哪家好
  • 馆陶县网站重庆网站建开发
  • 中小型电子商务网站拓展培训东莞网站建设
  • 本科自考最快多久拿证上海网站代优化
  • 株洲网站建设 英铭百度seo策略
  • 个人网站怎么做微商wordpress博客案例
  • 滁州商业网站建设网络营销品牌推广
  • 个人网站域名怎么起网站下拉菜单
  • 网站怎么换域名网站文件夹没有权限设置
  • 广东微信网站制作公司哪家好腾讯企点是什么
  • 广西优化网站如何制作网址最简单的方法
  • 新浪网站开发语言设计衣服的网站
  • 中阔浩潮建设工程有限公司网站淮北网站开发
  • 微商软件商城24小时天津百度推广优化排名
  • 网站模板免费网盘淄博临淄信息港
  • vs哪个版本做网站好建设网站视频教程
  • 南宁网站制作网络公司做h5页面的网站蘑菇
  • 发布出租信息免费的网站wordpress 群
  • 品牌营销型网站网站建设电销话术开场白
  • 怎么在企业站建立网站推动高质量发展为主题
  • linux代码做网站服务公司荡神
  • 长沙行业网站建设ps设计一个手机ui界面
  • 海外建站推广网站编程培训
  • 北京国税局网站做票种核定时呼叫中心系统厂家排名
  • 全球建筑网站江苏网页设计报价
  • 教你做企业网站做一个企业网站设计
  • 免费网站友情链接登录
  • 哪有做奇石网站悬停提示 wordpress