JDBC连接数据库IDEA连接MySQL
第一步:创建lib目录
创建好后是这样的
第二步:导入架包,将它粘贴到lib目录里面
第三步:添加到库,单机OK
之后编写测试代码,如下:
下面展示一些 内联代码片
。
==步骤总结:==
1.加载驱动
2.用户信息和url
3.连接数据库返回数据库对象 Connection
4.创建执行SQL语句的对象 Statement
5.执行sql语句,返回结果的集合,并进行输出
6.释放连接
public static void main(String[] args) throws Exception {
//1.加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");//固定写法,加载驱动
// com.mysql.cj.jdbc.Driver
//2.用户信息和url
String url = "jdbc:mysql://localhost:3306/school" +//固定写法(唯独school 数据库名需要改动)
"?useUnicode=true&useJDBCCompliantTimezoneShift=true" +
"&useLegacyDatetimeCode=false&serverTimezone=UTC";
String username = "root";//用户名
String password = "abc";//用户密码
//3.连接数据库返回数据库对象 Connection
Connection connection = DriverManager.getConnection(url, username, password);
//4.创建执行SQL语句的对象 Statement
Statement statement = connection.createStatement();
//5.执行sql语句,返回结果的集合,并进行输出
String sql = "select * from grade";//查询语句
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {//输出内容
System.out.println("gradeid:" + resultSet.getObject("gradeid"));
System.out.println("gradename:" + resultSet.getObject("gradename"));
System.out.println();
}
//6.释放连接
resultSet.close();
statement.close();
connection.close();
}
欢迎指正,与君共勉!