吴裕雄--天生自然JAVA数据库编程:ResultSet接口
2024-10-08 15:01:51
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() ; // 数据库关闭
}
};
最新文章
- Javascript中的集合
- cassandra CQL 3.0 怎样实现 dynamic column;
- Swift_3.0_取消杂乱无章的log输出
- android linker (1) —— __linker_init()
- 图像处理控件ImageGear for .NET教程如何为应用程序 添加DICOM功能(2)
- uva---(11549)CALCULATOR CONUNDRUM
- grant授权“失败”的原因
- SpeedPHP多入口设置 前台和后台入口分开
- 使用WSUS离线下载补丁并安装在非联网的windows系统中(以Windows Server 2008 r2为例)
- python day07
- URL控制器
- barrel_shift
- apache安装软负载的配置说明
- python--个人信息修改程序
- 记一次windows服务开发中遇到的问题
- linux内存源码分析 - SLAB分配器概述
- 关于python format()用法详解
- [leetcode DP]64. Minimum Path Sum
- oracle常用cmd命令
- Keil出错解决方法