修改mysql数据库添加日期格式列的方法
进口java.text.dateformat;
数据库查询
公共课selecttable {
字符串dbdriver =COM。MySQL JDBC驱动的。;
字符串=JDBC数据库:MySQL: / / /本地:3306 SSS ; / /根据实际情况的变化
字符串;
字符串密码123;
公共关系getconn()
{
连接无效;
尝试
{
Class.forName(dbdriver);
}
赶上(ClassNotFoundException E)
{
E.printStackTrace();
}
尝试
{
conn = drivermanager.getconnection(数据库、用户名、密码); / /注三参数
}
赶上(SQLException E)
{
E.printStackTrace();
}
返回连接;
}
公共空选择(){
连接getconn();
尝试{
声明= conn.createstatement(支撑); / /创建对象
System.out.println(成功连接到数据库!;
从select中选择;
结果集RS = stmt.executequery(SQL); / /创建数据对象
System.out.println(ID+ T+姓名+ T+生日);
而(rs.next()){
system.out.print(rs.getint(1)+T);
system.out.print(rs.getstring(2)+T);
system.out.print(rs.getdate(3)+T);
System.out.println();
}
} catch(异常E){
E.printStackTrace();
}
}
公共空插入(){
连接getconn();
尝试{
声明语句= conn.createstatement();
System.out.println(成功连接到数据库!;
插入到JDBC(ID,名称,生日)值(,,);
conn.preparestatement PreparedStatement PST(SQL);
DateFormat DF = DateFormat.getDateInstance();
转化为指定格式DD = df.parse(2000-12-12 ); / /日期格式将被转换为日期时间
长T = dd.gettime();
java.sql.date日期=新java.sql.date(T);
Pst.setInt(1, 5);
pst.setstring(2,limazhi );
pst.setdate(3日);
pst.executeupdate();
选择();
} catch(异常E){
E.printStackTrace();
}
}
public static void main(String参数{ }){
selecttable ST =新SelectTable();
St.insert();
}
}