Java学习记录---数据库与eclipse连接(1)

使用eclipse连接8.0+数据库要点总结

数据库的连接准备

准备素材: eclipse软件 MySQL8.0以上数据库 mysql-connector-java-8.0.16.jar
(亲测:8.0以上版本的数据库连接eclipse用 mysql-connector-java-5.1.39-bin.jar会报错)

  1. 首先要输入加载驱动代码
    用Class.forName加载驱动,输出验证驱动加载是否成功;
Class.forName(""com.mysql.cj.jdbc.Driver");//mysql8.0以下如果不行试试改为com.mysql.cj.jdbc.Driver;
System.out.println("驱动加载成功!");
  1. 将mysql-connector-java-8.0.16.jar复制粘贴进eclipse另一个lib包中,然后右键点击Bulid Path–add Build Path
    复制粘贴

3.连接数据库
使用Driver.getConnection(“数据库地址”,“root”,“password”)方法并返回一个Connection类型的变量;

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Teacher","root","password");
System.out.println("连接成功!");
  1. 异常处理
    使用Class.forName()会报错,需要用异常处理语句
try {

//数据库连接代码
}catch(Exception e){
   e.printStackTrace();
   System.out.println("连接失败"); //如果连接失败需要控制台输出连接失败
   }
  1. 创建执行环境
    使用Connect连接工具,创建执行环境
Statement statement=con.createStatement();

6.执行sql语句,得到结果集
使用statement.executeQuery()方法获取结果集(查询用executeQuery()方法,修改更新用executeupdate()

ResultSet result=statement.executeQuery("select * from user");
  1. 使用结果集result 输出数据库中所有的数据
while(result.next()){
 System.out.println(result.getInt(" "));//引号中填写数据库中int类型的标题
 System.out.println(result.getString(" "));//引号中填写数据库中String类型的标题
 }

(教程仅供自己学习Java使用,如有不对的地方请大神指点,谢谢!)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值