关于JDBC链接数据库的代码实现

简介:
复制代码
 1     /**
 2      * 快速入门
 3      */
 4     @Test
 5     public void demo1() {
 6         /**
 7          *  * 1.加载驱动.
 8          *    * 2.获得连接.
 9          *  * 3.编写sql执行sql.
10          *  * 4.释放资源.
11          */
12         // 1.加载驱动:
13         // DriverManager.registerDriver(new Driver());
14         // 查看源代码了 只要Driver类一加载,注册驱动.
15         Connection conn = null;
16         Statement stmt = null;
17         ResultSet rs = null;
18         try {
19             Class.forName("com.mysql.jdbc.Driver");
20             // 2.获得连接:
21             conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day17", "root", "123");
22             // 3.执行sql.
23             // 3.1编写一个sql语句
24             String sql = "select * from user";
25             // 3.2创建一个执行sql的对象.
26             stmt = conn.createStatement();
27             // 3.3调用stmt中的方法执行sql语句
28             rs = stmt.executeQuery(sql);
29             // 3.4遍历结果集
30             while(rs.next()){
31                 int id = rs.getInt("id");
32                 String username  = rs.getString("username");
33                 String password  = rs.getString("password");
34                 System.out.println(id+"    "+username+"     "+password);
35             }
36         } catch (Exception e) {
37             e.printStackTrace();
38         }finally{
39             // 4.释放资源.
40             if (rs != null) {
41                 try {
42                     rs.close();
43                 } catch (SQLException sqlEx) { 
44                     // ignore }
45                 }
46 
47                 rs = null;
48             }
49 
50             if (stmt != null) {
51                 try {
52                     stmt.close();
53                 } catch (SQLException sqlEx) { 
54                     // ignore }
55                 }
56 
57                 stmt = null;
58             }
59                 
60             if (conn != null) {
61                 try {
62                     conn.close();
63                 } catch (SQLException sqlEx) { // ignore }
64                 
65                 }
66                 // 手动设置为null. 
67                 conn = null;
68             }    
69         }
70     }
复制代码

 


本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4084366.html,如需转载请自行联系原作者

相关文章
|
29天前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
106 6
|
29天前
|
Java 关系型数据库 MySQL
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
这篇文章是关于如何使用Spring Boot框架通过JdbcTemplate操作MySQL数据库的教程。
21 0
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
|
1月前
|
SQL 关系型数据库 MySQL
创建SQL数据库的基本步骤与代码指南
在信息时代,数据管理显得尤为重要,其中数据库系统已成为信息技术架构的关键部分。而当我们谈论数据库系统时,SQL(结构化查询语言)无疑是其中最核心的工具之一。本文将详细介绍如何使用SQL创建数据库,包括编写相应的代码和必要的步骤。由于篇幅限制,本文可能无法达到您要求的2000字长度,但会尽量涵盖创建数
34 3
|
1月前
|
数据库连接 网络安全 数据库
网站链接数据库失败,重启网站好了
网站链接数据库失败,重启网站好了
|
1月前
|
SQL Java 数据库
Springboot+spring-boot-starter-data-jdbc实现数据库的操作
本文介绍了如何使用Spring Boot的spring-boot-starter-data-jdbc依赖来操作数据库,包括添加依赖、配置数据库信息和编写基于JdbcTemplate的数据访问代码。
34 2
|
1月前
|
Java 关系型数据库 MySQL
SpringBoot项目使用yml文件链接数据库异常
【10月更文挑战第4天】本文分析了Spring Boot应用在连接数据库时可能遇到的问题及其解决方案。主要从四个方面探讨:配置文件格式错误、依赖缺失或版本不兼容、数据库服务问题、配置属性未正确注入。针对这些问题,提供了详细的检查方法和调试技巧,如检查YAML格式、验证依赖版本、确认数据库服务状态及用户权限,并通过日志和断点调试定位问题。
|
1月前
|
安全 算法 Java
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
本文提供了在数据库中对密码等敏感信息进行加盐加密的详细教程,包括手写MD5加密算法和使用Spring Security的BCryptPasswordEncoder进行加密,并强调了使用BCryptPasswordEncoder时需要注意的Spring Security配置问题。
118 0
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
|
26天前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
47 0
|
1月前
|
SQL druid Java
JDBC和数据库连接池-两个工具类-JDBCUtilsByDruid和BasicDAO
JDBC和数据库连接池-两个工具类-JDBCUtilsByDruid和BasicDAO
20 0
|
3天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
14 4
下一篇
无影云桌面