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代码 定期备份Mysql数据库

    MYSQL代码 定期备份Mysql数据库

    Mysql自动备份脚本供大家参考,实现了定期备份Mysql数据库,并且可以选在在每周的一天做指定目录下文件的全面备份,备份文件自动上传到你指定的FTP上,保证了备份的可靠性。
    2009-04-04
  • phplib中的一些基本语法和函数

    phplib中的一些基本语法和函数

    phplib中常用的方法有set_file,set_block,set_var,parse,ppasre,p,get等。
    2010-04-04
  • mysql使用insert into select插入查出的数据

    mysql使用insert into select插入查出的数据

    这篇文章主要介绍了mysql使用insert into select插入查出的数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • mysql 的indexof函数用法说明

    mysql 的indexof函数用法说明

    这篇文章主要介绍了mysql 的indexof函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • phpmyadmin报错:#2003 无法登录 MySQL服务器的解决方法

    phpmyadmin报错:#2003 无法登录 MySQL服务器的解决方法

    通过phpmyadmin连接mysql数据库时提示:“2003 无法登录 MySQL服务器”。。。很明显这是没有启动mysql服务,右击我的电脑-管理-找到服务,找到mysql启动一下
    2012-04-04
  • MySQL 整表加密解决方案 keyring_file详解

    MySQL 整表加密解决方案 keyring_file详解

    这篇文章主要介绍了MySQL 整表加密解决方案 keyring_file详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 基于MYSQL中优化的一些方法

    基于MYSQL中优化的一些方法

    本篇文章是对MYSQL中优化的一些方法进行了详细的介绍,需要的朋友参考下
    2013-05-05
  • delete in子查询不走索引问题分析

    delete in子查询不走索引问题分析

    这篇文章主要为大家介绍了delete in子查询不走索引的问题分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • MySQL数据库索引以及失效场景详解

    MySQL数据库索引以及失效场景详解

    索引是一种数据结构,为了应对不同的场景会有多种实现,下面这篇文章主要给大家介绍了关于MySQL数据库索引以及失效场景的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • MySQL出现Waiting for table metadata lock的原因方法

    MySQL出现Waiting for table metadata lock的原因方法

    在本篇内容里小编给大家整理了MySQL出现Waiting for table metadata lock的原因以及解决方法对此有需要的朋友们学习下。
    2019-05-05

最新评论