2022年3月31日星期四
在进行JDBC连接数据库前首先我们需要把JDBC的架构包发布到项目内(JDBC架构包在其他文章有详细步骤)
需要架构包可以自行在MySQL官网下载!(不同的数据库有不同的架构包及不同的操作)
该操作称之为含笑五步癫法原因是主要的操作有五步
步骤概括:
第一步:导入jar包(丰富的工具类)
第二步:获取和数据库的连接
第三步:通过程序执行SQL语句
第四步:接收通过程序处理结果
第五步:关闭操作完成后的对象
话不多说直接开干!
//导包
import java.sql.*;
//main方法需要
//主要代码
//定义需要使用到的属性
String driverName = "com.mysql.jdbc.Driver";
//127.0.0.1为主机名 3306为端口号 Student为数据库名
String url = "jdbc:mysql://127.0.0.1:3306/abc";
String user = "root";//用户名
String pwds = "root";//数据库密码
//准备完成后开始使用含笑五步癫
Connection conn = null;
Statement st = null;
ResultSet rt = null;
try{//操作数据时可能会出现错误
//启动驱动器
Class.forName(driverName);
//创建连接对象
conn = DriverManager.getConnection(url,user,pwds);
//定义sql语句执行sql语句
String sql = "select * from Student";
st = conn.createStatement();
//放入sql语句并接收程序操作后的返回值
rt = st.executeQuery(sql);
while(rt.next()){//读取结果集
int StuId = rt.getInt("StudentId");//放入需要得到的列
System.out.println(StuId);
}
}catch(Exception e){
System.out.println("连接出现异常!");
}finally{
try{//先开的后关
rt.close();
st.close();
conn.close();
}catch(Exception d){
System.out.println("关闭出现异常!");
}
}
//常见错误
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
1.架构包没有导入
Access denied for user ‘root123’@‘localhost’ (using password: YES)
1.用户名或密码输入错误
作者第一次写文章难免会有错误欢迎各个大佬指出错误!本文主要针对java连接mysql数据库
作者 胡桃の里