JDBC连接数据库(MySQL)的详细操作

 步骤:

1,加载驱动(添加数据库驱动jar包并加载)

2,创建Java与数据库之间的连接

3,编写要执行的SQL指令

4,通过JDBC连接将SQL指令传输到数据库

5,执行SQL指令获得结果

6,关闭连接

一,将驱动jar包添加到Java

1,创建lib文件夹

项目名——右击鼠标New ——Directory——文件名lib回车

 

 2,MySQL的jar包导入lib文件夹

找到MySQL的jar包——复制(Ctrl+C)

 点击lib——粘贴(Ctrl+V)确定——添加成功显示

                                         3,将驱动jar文件设置为Java库:选择lib文件夹驱动jar包——鼠标右键找到——Add as Library...

点击Add as Library... ok

添加成功

4,注册驱动

将jar文件中提供的驱动类载入到JVM中

class.forName("com.mysql.cj.jdbc.Driver");//驱动jar包中的驱动类(Driver)路径

打开lib——打开jar包——打开cj(tip:版本5.x无,8.x有)——打开jdbc找到Driver右击鼠标Copy Reference粘贴到class.forName(" ");的引号中

 

二,数据添加、创建连接

1.Java编写代码通过JDBC将图书信息 添加到Mysql test中的books表中

2.创建连接:通过数据库驱动管理器DriverManage(java.sql.Driver)获取连接,连接成功如下图

MySQL的IP与端口

三,编写要执行(添加)的SQL指令

String sql = "insert into books(book_id,book_name,book_author) values ('"+id+"','"+name+"','"+author+"')";

 四,加载SQL指令

Statement statement = connection.createStatement(); //java.sql.Statement对象-SQL指令的加载器

 五,执行SQL、获取结果

//若加载的SQL指令为DQL,则resultSet rs= statement.executeQuery(sql); //rs中为查询结果
//若加载的SQL指令为DML,则int i = statement.executeUpdate(sql);//i表示DML操作影响的数据行数

long i = statement.executeLargeUpdate(sql);//i > 0,表示DML操作成功;否则失败。
System.out.println(i>0 ? "添加成功" : "添加失败");

六,关闭连接

if (statement != null && !statement.isClosed()){
    statement.close();
}
if (connection != null && !connection.isClosed()){
    connection.close();
}

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

守灯者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值