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

国内做国外代购在哪个网站好盘古搜索

国内做国外代购在哪个网站好,盘古搜索,代办网站建设,建设部网站拆除资质1. 加载数据库驱动​ JDBC 通过 ​​驱动(Driver)​​ 实现与不同数据库的通信。驱动需提前加载到 JVM: 手动加载(JDBC 4.0 前)​​: Class.forName("com.mysql.cj.jdbc.Driver"); // MySQL 驱…

1. 加载数据库驱动​

JDBC 通过 ​​驱动(Driver)​​ 实现与不同数据库的通信。驱动需提前加载到 JVM:

手动加载(JDBC 4.0 前)​​:

Class.forName("com.mysql.cj.jdbc.Driver"); // MySQL 驱动类

自动加载(JDBC 4.0+)​​:通过 SPI 机制自动识别驱动类,无需显式调用。

​2. 建立数据库连接

通过 DriverManager 或 ​​连接池(如 HikariCP)​​ 获取 Connection 对象:

String url = "jdbc:mysql://localhost:3306/mydb?useSSL=false";

String user = "root";

String password = "123456";

Connection conn = DriverManager.getConnection(url, user, password);

3. 创建 Statement 对象​

JDBC 提供三种执行 SQL 的接口:

​接口​​特点​
Statement静态 SQL,存在 SQL 注入风险,适用于简单查询。
PreparedStatement预编译 SQL,参数化传递,防止 SQL 注入,适合重复执行或含动态参数的 SQL。
CallableStatement调用存储过程。

示例:使用 PreparedStatement

String sql = "SELECT id, name FROM users WHERE age > ?";

PreparedStatement pstmt = conn.prepareStatement(sql);

pstmt.setInt(1, 18); // 设置参数(索引从 1 开始)

4. 执行 SQL 并处理结果​

执行 SQL​

查询操作​​(返回 ResultSet):

ResultSet rs = pstmt.executeQuery();

更新操作​​(返回影响行数):

int rowsAffected = pstmt.executeUpdate(); // INSERT/UPDATE/DELETE

处理结果集​

while (rs.next()) { int id = rs.getInt("id");

// 按列名获取 String name = rs.getString(2); // 按索引获取(从 1 开始)

System.out.println(id + ": " + name); }

结果集类型​​:

  • TYPE_FORWARD_ONLY:默认,只能向前遍历。
  • TYPE_SCROLL_INSENSITIVE:可滚动,不感知数据库变化。
  • TYPE_SCROLL_SENSITIVE:可滚动,感知数据库变化(多数驱动不实现)。

5. 事务管理(可选)

通过 Connection 控制事务:

try { conn.setAutoCommit(false); // 关闭自动提交

        // 执行多个 SQL...

        conn.commit(); // 提交事务

} catch (SQLException e) {

        conn.rollback(); // 回滚事务

} finally {

        conn.setAutoCommit(true); // 恢复自动提交

}

​隔离级别​​:通过 conn.setTransactionIsolation(level) 设置(如 READ_COMMITTED)。

​6. 释放资源​

必须显式关闭资源​​以避免内存泄漏和连接耗尽:

try {

        if (rs != null) rs.close();

        if (pstmt != null) pstmt.close();

        if (conn != null) conn.close(); // 实际中连接池会回收而非真正关闭

} catch (SQLException e) {

        e.printStackTrace();

}

http://www.dtcms.com/wzjs/112176.html

相关文章:

  • 互联网技术的特征关键词排名优化公司外包
  • 用xampp来搭建wordpress建站环境最新seo新手教程
  • 帝国cms手机网站百度爱采购关键词优化
  • 商业机构的顶级域名南昌百度seo
  • 建设公司企业愿景seo导航站
  • kali建设网站品牌营销策划
  • 衡阳做网站ss0734效果好的东莞品牌网站建设
  • 淮南网站建设免费的自媒体一键发布平台
  • 高端品牌网站设计怎么在百度上做公司网页
  • 做网站公司选哪家怎么去推广自己的店铺
  • 响应式网站建站价格如何建网址
  • 兰州网站制作加强服务保障 满足群众急需需求
  • 网站网页设计方案营销策略有哪几种
  • 惠州网站制作公司360收录提交入口
  • 外贸移动端网站模板小米口碑营销案例
  • 长沙网站搜索排名自己的网站怎么推广
  • 郓城网站建设公司软文代写发布
  • 看片湖南网站推广优化
  • 有没有做校园文化的网站推广哪个app最挣钱
  • 移动应用开发和网站开发网站建设报价单模板
  • 网站服务器网址查权重工具
  • 张家港做网站哪家好学计算机哪个培训机构好
  • 对网站建设的具体想法杭州正规引流推广公司
  • 上海网站建设代码百度seo sem
  • 只做网站不推广能行吗搜索引擎优化的方法有哪些?
  • 又快又好自助建站系统天津seo排名费用
  • 宁波网站建设明细报价竞价培训
  • 哈尔滨网站开发工作室公司网站域名续费一年多少钱
  • 国外一家做乳胶衣视频的网站爱站网长尾关键词挖掘
  • 网站建设代理如何写软文