mysql数据库修改添加Date格式列的方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2012 | 回复: 0   主题: mysql数据库修改添加Date格式列的方法        下一篇 
Stevemask
注册用户
等级:新兵
经验:66
发帖:3
精华:0
注册:2014-6-28
状态:离线
发送短消息息给Stevemask 加好友    发送短消息息给Stevemask 发消息
发表于: IP:您无权察看 2015-5-15 9:35:06 | [全部帖] [楼主帖] 楼主

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();

}

}

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论