900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...

java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...

时间:2021-05-08 15:06:04

相关推荐

java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...

网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面

Timestamp d= new Timestamp(System.currentTimeMillis());

//获取系统时间直接转换成yy--mm-dd HH:mm:ss 形式

下面是一个例子

package com.test.jdbc;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.Timestamp;

public class Connect {

private static final String DRIVER = "com.mysql.jdbc.Driver";

private static final String IP = "jdbc:mysql://127.0.0.1:3306/msdn";

private static final String user = "root";

private static final String password = "";

public static void main(String args[]) throws Exception {

Connection conn = null;

PreparedStatement pstmt = null;

Timestamp d = new Timestamp(System.currentTimeMillis());

String sql = "insert into user(name,password,age,sex,birthday) values(?,?,?,?,?) ";

Class.forName(DRIVER);

conn = DriverManager.getConnection(IP, user, password);

pstmt = conn.prepareStatement(sql);

pstmt.setString(1, "zl");

pstmt.setString(2, "123456");

pstmt.setInt(3, 24);

pstmt.setString(4, "man");

pstmt.setTimestamp(5, d);

pstmt.executeUpdate();

pstmt.close();

conn.close();

}

}

**************************************************************************

package com.test.jdbc;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.Timestamp;

import java.text.*;

public class Find {

private static final String DRIVER = "com.mysql.jdbc.Driver";

private static final String IP = "jdbc:mysql://127.0.0.1:3306/msdn";

private static final String user = "root";

private static final String password = "";

public static void main(String args[]) throws Exception {

Connection conn = null;

PreparedStatement pstmt = null;

Timestamp d = new Timestamp(System.currentTimeMillis());

ResultSet rs = null;

String sql = "select * from user";

Class.forName(DRIVER);

conn = DriverManager.getConnection(IP, user, password);

pstmt = conn.prepareStatement(sql);

rs = pstmt.executeQuery();

while (rs.next()) {

java.sql.Timestamp d1 = rs.getTimestamp(6); System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") .format(d1)); } pstmt.close(); conn.close(); } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。