第一个JDBC程序
前期准备
- 要使用idea进行操作,首先要准备一个合适的jar包
点击跳转到官方下载地址 - 下载完后在文件夹中找到"mysql-connector-j-9.6.0.jar"文件,将它复制下来
- 打开idea新建一个java项目,在主文件夹中新建文件夹命名为“lib”
- 复制jar包到lib文件夹目录下
- 右击lib下拉栏中选择Add as Library
程序主体
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JdbaFirstDemo {
public static void main(String[] args) throws ClassNotFoundException,SQLException{ // 将异常抛出
//1.加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2.用户信息和url
String url = "jdbc:mysql://localhost:3306/jdbcstudy?useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true";
String username = "root"; // 你的MySQL用户名
String password = "123456"; // 你的MySQL密码(你之前用的密码)
//3.连接成功
Connection connection = DriverManager.getConnection(url,username,password);
//4.执行sql对象
Statement statement = connection.createStatement();
//5.执行sql的对象, 去执行sql 可能存在结果
String sql = "select * from `users`";
ResultSet resultSet = statement.executeQuery(sql);
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("birth=" + resultSet.getObject("birthday"));
System.out.println("===========================================");
}
//6.释放连接
resultSet.close();
statement.close();
connection.close();
}
}
久旱逢甘雨,他乡遇故知。
洞房花烛夜,金榜题名时。

浙公网安备 33010602011771号