jdbc程序连接数据库代码
1.创建一个项目
2.连接数据库DriverManager
3.获得执行sql的对象Statement
4.获得返回的结果集
5.释放连接
package com.kuang.lesson01;
import java.sql.*;
public class JdbcFirstDemo {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
//1.加载驱动
//DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Class.forName("com.mysql.jdbc.Driver");//固定写法,加载驱动
//2.用户信息和url
//useUnicode=true&&characterEncoding=UTF8&&useSSL=true
//支持中文编码 设定中文字符集为utf-8 使用安全连接
String url = "jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=false";
String username = "root";
String password = "123456";
//3.连接成功,返回数据库对象connection代表数据库
Connection connection = DriverManager.getConnection(url, username, password);
//4.执行SQL的对象statement执行sql的对象
Statement statement = connection.createStatement();
//5.执行SQL的对象执行SQL,可能存在结果,查看返回结果
String sql = "SELECT * FROM users";
ResultSet resultSet = statement.executeQuery(sql);//resultSet返回的结果集,结果集中封装了我们全部的查询结果
while (resultSet.next()){
System.out.println("id=" +resultSet.getObject("id") );
System.out.println("name=" +resultSet.getObject("NAME") );
System.out.println("pwd=" +resultSet.getObject("PASSWORD") );
System.out.println("email=" +resultSet.getObject("email") );
System.out.println("birthday=" +resultSet.getObject("birthday") );
}
//6.释放连接
resultSet.close();
statement.close();
connection.close();
}
}
创建一个lib文件夹导入jar包 ,可以直接将jar包直接粘贴过来
仍然报错
成功解决