java-JDBC从数据库中读取数据并进行日期民族男女的转换
2024-10-18 18:21:02
代码如下:
package com.itnba.maya.mysql; import java.sql.*; import java.text.SimpleDateFormat; public class Test {
public static void main(String[] args) throws Exception{
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?character=GBK", "root", ""); Statement state = conn.createStatement();
String sql = "select * from info"; //查询
ResultSet rs = state.executeQuery(sql); while(rs.next()){
System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+(rs.getBoolean(3)?"男":"女")+"\t"+MinZu(rs.getString(4))+"\t"+Riqi(rs.getDate(5))+"\n");
} conn.close(); }
public static String Riqi (Date data){
SimpleDateFormat sim = new SimpleDateFormat("yyyy年MM月dd日");
return sim.format(data); } public static String MinZu (String mz) throws Exception{
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root",""); Statement state = conn.createStatement(); String sql = "select info.code,nation.Name from nation join info on nation.Code='"+mz+"'"; ResultSet rs = state.executeQuery(sql);
while(rs.next()){
mz = rs.getString(2);
}
conn.close();
return mz ; } }
最新文章
- linux Centos 6.5 安装桌面环境GNOME
- 【C#进阶系列】09 关于参数的故事
- Codeforces 294B Shaass and Bookshelf(记忆化搜索)
- HTML5 ArrayBuffer:类型化数组 (二)
- linux 怎么使用一个c/c++库
- 用PHP ping 一个 IP
- Python丢弃返回值
- web----框架基础
- 限定某个目录禁止解析php 、限制user_agent 、php的配制文件、PHP的动态扩展模块
- PrintWriter中的write与println方法居然就是这些区别
- mysql / pgsql 使用sql语句查询数据库所有表注释已经表字段注释
- Visual Studio 监视与快速监视即时窗口没有智能提示
- style和getComputedStyle(ff)和currentStyle
- asp.net mvc Controller控制器返回类型
- Python 将一个时间戳格式化为(格林威治时间或者本地时区时间)
- 【转】Hive优化总结
- Junit单元测试多线程的问题
- Go搭建一个博客系统
- element-UI中el-select下拉框可搜索时候,filter-method自定义搜索方法
- PyNest——part 4: topologically structured networks