java-JDBC从数据库中读取数据并进行日期民族男女的转换
Posted 易小川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-JDBC从数据库中读取数据并进行日期民族男女的转换相关的知识,希望对你有一定的参考价值。
代码如下:
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 ; } }
以上是关于java-JDBC从数据库中读取数据并进行日期民族男女的转换的主要内容,如果未能解决你的问题,请参考以下文章
如何插入配置单元表,按从临时表读取的日期进行分区? [复制]