import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCUtil { public static Connection getCon() { Connection connection = null; try { // 1.加载JDBC驱动程序,jdk1.5后可以不写 Class.forName("com.mysql.cj.jdbc.Driver"); //2.建立与数据库的连接 String url = "jdbc:mysql://localhost:3306/student? useSSL=false&serverTimezone=Asia/Shanghai ";//数据库URL String name = "root"; //数据库登录账号 String password = "123456"; //数据库登录密码 connection = DriverManager.getConnection(url, name, password); } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } return connection; } public static void main(String[] args) { JDBCUtil.getCon(); } }
时间: 2024-02-14 15:32:59 浏览: 250
这是一个Java的JDBC工具类,其中包含一个静态方法`getCon()`,返回一个与MySQL数据库建立连接的`Connection`对象。在`main`方法中调用该方法可以测试是否能成功连接数据库。具体来说,该工具类使用了MySQL的JDBC驱动程序进行连接。其中,`url`表示数据库的URL地址,`name`表示登录账号,`password`表示登录密码。在建立连接之前,需要先加载JDBC驱动程序,这里使用了`Class.forName()`方法。如果连接出现异常,会打印出异常信息并返回`null`。
阅读全文