Java获取数据库服务器时间格式可以通过以下步骤实现:
SELECT NOW()
或Oracle的SELECT SYSDATE FROM DUAL
。以下是一个示例代码:
import java.sql.*;
import java.text.SimpleDateFormat;
public class DatabaseTimeExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
try {
// 连接数据库
Connection connection = DriverManager.getConnection(url, username, password);
// 执行查询
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT NOW() AS current_time");
// 获取结果
if (resultSet.next()) {
Timestamp timestamp = resultSet.getTimestamp("current_time");
// 格式化时间
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = dateFormat.format(timestamp);
System.out.println("数据库服务器时间:" + formattedTime);
}
// 关闭连接
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
这段代码使用JDBC连接到数据库,并执行一个获取当前时间的查询语句。然后,将获取到的时间值使用SimpleDateFormat进行格式化,并输出到控制台。
对于腾讯云相关产品,可以使用腾讯云数据库(TencentDB)来存储和管理数据库。具体可以参考腾讯云数据库的产品介绍:腾讯云数据库。
领取专属 10元无门槛券
手把手带您无忧上云