import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.Statement ; import java.sql.ResultSet ; public class ResultSetDemo01{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; // 定义MySQL数据库的连接地址 public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ; // MySQL数据库的连接用户名 public static final String DBUSER = "root" ; // MySQL数据库的连接密码 public static final String DBPASS = "mysqladmin" ; public static void main(String args[]) throws Exception { Connection conn = null ; // 数据库连接 Statement stmt = null ; // 数据库的操作对象 ResultSet rs = null ; // 保存查询结果 String sql = "SELECT id,name,password,age,sex,birthday FROM user" ; Class.forName(DBDRIVER) ; // 加载驱动程序 conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; stmt = conn.createStatement() ; rs = stmt.executeQuery(sql) ; while(rs.next()){ // 依次取出数据 int id = rs.getInt("id") ; // 取出id列的内容 String name = rs.getString("name") ; // 取出name列的内容 String password = rs.getString("password") ; // 取出password列的内容 int age = rs.getInt("age") ; // 取出age列的内容 String sex = rs.getString("sex") ; // 取出sex列的内容 java.util.Date d = rs.getDate("birthday") ; // 取出birthday列的内容 System.out.print("编号:" + id + ";") ; System.out.print("姓名:" + name + ";") ; System.out.print("密码:" + password + ";") ; System.out.print("年龄:" + age + ";") ; System.out.print("性别:" + sex + ";") ; System.out.println("生日:" + d + ";") ; System.out.println("-----------------------") ; } rs.close() ; stmt.close() ; conn.close() ; // 数据库关闭 } };
import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.Statement ; import java.sql.ResultSet ; public class ResultSetDemo02{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; // 定义MySQL数据库的连接地址 public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ; // MySQL数据库的连接用户名 public static final String DBUSER = "root" ; // MySQL数据库的连接密码 public static final String DBPASS = "mysqladmin" ; public static void main(String args[]) throws Exception { Connection conn = null ; // 数据库连接 Statement stmt = null ; // 数据库的操作对象 ResultSet rs = null ; // 保存查询结果 String sql = "SELECT id,name,password,age,sex,birthday FROM user" ; Class.forName(DBDRIVER) ; // 加载驱动程序 conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; stmt = conn.createStatement() ; rs = stmt.executeQuery(sql) ; while(rs.next()){ // 依次取出数据 int id = rs.getInt(1) ; // 取出id列的内容 String name = rs.getString(2) ; // 取出name列的内容 String password = rs.getString(3) ; // 取出password列的内容 int age = rs.getInt(4) ; // 取出age列的内容 String sex = rs.getString(5) ; // 取出sex列的内容 java.util.Date d = rs.getDate(6) ; // 取出birthday列的内容 System.out.print("编号:" + id + ";") ; System.out.print("姓名:" + name + ";") ; System.out.print("密码:" + password + ";") ; System.out.print("年龄:" + age + ";") ; System.out.print("性别:" + sex + ";") ; System.out.println("生日:" + d + ";") ; System.out.println("-----------------------") ; } rs.close() ; stmt.close() ; conn.close() ; // 数据库关闭 } };
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· ASP.NET Core - 日志记录系统(二)
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程