mysql数据库修改添加Date格式列的方法

 更新时间:2014年07月23日 17:04:03   投稿:whsnow  
这篇文章主要介绍了关于mysql数据库如何修改添加Date格式的列 ,需要的朋友可以参考下
import java.sql.*;
import java.text.DateFormat;
//数据库的查询
public class SelectTable {

    String dbDriver="com.mysql.jdbc.Driver";  
     String dbUrl="jdbc:mysql://localhost:3306/sss";//根据实际情况变化 
     String username="root"; 
     String password="123"; 
     public Connection getConn() 
     { 
       Connection conn=null; 
       try 
       { 
         Class.forName(dbDriver); 
       } 
       catch (ClassNotFoundException e) 
       { 
         e.printStackTrace(); 
       } 
       try 
       { 
         conn = DriverManager.getConnection(dbUrl,username,password);//注意是三个参数 
       } 
       catch (SQLException e) 
       { 
         e.printStackTrace(); 
       } 
       return conn; 
     } 
 
public void select(){
Connection conn = getConn();
try{
 Statement stmt = conn.createStatement(); //创建Statement对象
        System.out.println("成功连接到数据库!");
        String sql = "select * from jdbc";  //要执行的SQL
        ResultSet rs = stmt.executeQuery(sql);//创建数据对象


        System.out.println("id"+"\t"+"name"+"\t"+"brithday");
        while (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(Exception e){
e.printStackTrace();
}
        
      
      } 
public void insert(){
Connection conn = getConn();
try{
Statement stmt = conn.createStatement();
System.out.println("成功连接到数据库!");
String sql = "insert into jdbc (id,name,birthday) values(?,?,?)";
PreparedStatement pst =conn.prepareStatement(sql);
DateFormat df = DateFormat.getDateInstance();
 
java.util.Date dd = df.parse("2000-12-12");//将YYYY-MM-DD格式的时间转换为date
long t = dd.getTime();
java.sql.Date date = new java.sql.Date(t);
 

pst.setInt(1, 5);
pst.setString(2, "limazhi");
pst.setDate(3, date);
pst.executeUpdate();
select();
}catch(Exception e){
e.printStackTrace();
}
 
}
public static void main(String args[]){
SelectTable st = new SelectTable();
st.insert();
}
     
}

相关文章

  • MYSQL如何查看进程和kill进程

    MYSQL如何查看进程和kill进程

    这篇文章主要介绍了MYSQL如何查看进程和kill进程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • mysql跨库事务XA操作示例

    mysql跨库事务XA操作示例

    这篇文章主要介绍了mysql跨库事务XA操作,结合实例形式分析了php+mysql实现跨库事务XA操作具体操作步骤与相关注意事项,需要的朋友可以参考下
    2019-04-04
  • 用Eclipse连接MySQL数据库的步骤

    用Eclipse连接MySQL数据库的步骤

    这篇文章主要介绍了如何用Eclipse连接MySQL数据库,需要的朋友可以参考下
    2015-08-08
  • Navicat for SQLite导入csv中文数据的方法

    Navicat for SQLite导入csv中文数据的方法

    这篇文章主要为大家详细介绍了Navicat for MySql导入.CSV文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • mysql执行时间为负数的原因分析

    mysql执行时间为负数的原因分析

    今天看到有人把phpmyadmin中的执行时间出现负数的情况视为phpmyadmin的bug, 其实这种情况的本质是php中浮点数(float)的精度问题。
    2010-08-08
  • 解决MySQL数据库意外崩溃导致表数据文件损坏无法启动的问题

    解决MySQL数据库意外崩溃导致表数据文件损坏无法启动的问题

    这篇文章主要介绍了MySQL数据库意外崩溃导致表数据文件损坏无法启动的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • MySQL实时监控工具orztop的使用介绍

    MySQL实时监控工具orztop的使用介绍

    这篇文章主要给大家介绍了MySQL实时监控工具orztop的使用,文中给出了详细的介绍,相信对大家的学习具有一定的参考借鉴价值,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • 聊一聊MyISAM和InnoDB的区别

    聊一聊MyISAM和InnoDB的区别

    这篇文章主要介绍了聊一聊MyISAM和InnoDB的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • mysql DBA:mysqladmin常用命令总结

    mysql DBA:mysqladmin常用命令总结

    mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有"歧义",所以可以使用ext代替)了解MySQL的运行状态
    2014-03-03
  • lnmp下如何关闭Mysql日志保护磁盘空间

    lnmp下如何关闭Mysql日志保护磁盘空间

    这篇文章主要介绍了lnmp下如何关闭Mysql日志保护磁盘空间的相关资料,需要的朋友可以参考下
    2015-09-09

最新评论