如果还是报错,可以使用在url上面加入时区!
url=jdbc:mysql://localhost:3306/数据库名?serverTimezone=UTC
(3)获取连接
String url = "jdbc:mysql://localhost:3306/db1"; Connection con = DriverManager.getConnection(url,"root","888888");
(4)获取执行者对象
Statement stat = con.createStatement();
(5)执行sql语句,并接收返回结果
String sql = "SELECT * FROM user"; ResultSet rs = stat.executeQuery(sql);
(6)处理结果
while(rs.next()) {
System.out.println( rs.getInt("id")
+ "\t" + rs.getString("name"));
}
(7)释放资源
con.close(); stat.close(); rs.close();
JDBC入门示例代码
Connection对象中的用户名,数据库名,密码改成你自己的哦!
public class jdbc_demo01 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 1.导入jar包
// 2.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 3.获取连接
String url = "jdbc:mysql://localhost:3306/db1";
Connection con = DriverManager.getConnection(url,"root","888888");
// 4.获取执行者对象
Statement stat = con.createStatement();
// 5.执行sql语句,并且接收结果
String sql = "SELECT * FROM product";
ResultSet rs = stat.executeQuery(sql);
// 6.处理结果
while(rs.next()) {
System.out.println( rs.getInt("id") + "\t"
+ rs.getString("name") + "\t"
+ rs.getInt("price") + "\t"
+ rs.getString("brand") + "\t"
+ rs.getInt("stock")
);
}
// 7。释放资源
con.close();
stat.close();
rs.close();
}
}
结果如下:
到此这篇关于MySQL实现JDBC详细讲解的文章就介绍到这了,更多相关mysql JDBC内容请搜索
