当前位置: 首页 > 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/339449.html

相关文章:

  • dw网站开发流程b2b免费推广平台
  • 小程序源码库seo按照搜索引擎的什么对网站
  • php企业网站源码推荐汕头网站排名优化
  • 国外政府网站设计公司如何建立网站
  • 品牌网站建设怎么样免费ip地址网站
  • 建网站问题今日十大热点新闻事件
  • 网站开展营销的思路和方法seo需要会什么
  • 管理系统门户网站开发路线公司网站制作要多少钱
  • 深圳宣传片沈阳seo按天计费
  • 做平面设计都关注哪些网站怎么自己开网站
  • 今日军事新闻最新消息新闻网络优化这个行业怎么样
  • 网站建设平台选择全网自媒体平台大全
  • 受欢迎的扬中网站建设深圳全网营销型网站
  • 深圳网站制作联系电话seo优化的优点
  • 社会信用体系建设双公示网站网站设计用什么软件
  • 芜湖做网站的邓健照片优化疫情防控措施
  • 哪个浏览器可以做网站seo软件全套
  • html 5电影网站源码怎么注册一个网站
  • 建立免费网站大连seo
  • 网站建设高端网页设计产品营销方案策划书
  • 找人做网站要拿到源代码吗中国最新消息今天
  • 哪个网站可以做全景图广州seo网络营销培训
  • 色情网站模板百度外链查询工具
  • 广州海珠网站开发定制企业推广宣传方案
  • 南宁网站建设超博网络前端开发培训机构推荐
  • 做网站推广有啥活动seo优化咨询
  • 聊城市城乡建设委员会网站seo查询工具
  • 网站建设网络推广微信网站百度浏览器网页版入口
  • 网站备案域名所有人seo优化搜索结果
  • 园林景观设计网站推荐百度竞价怎么排名第一