MySQL——JDBK 的学习小结 1

1.数据库编程的必备条件:

(1)编程语言

(2)数据库

(3)数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包。

2.java的数据库编程:JDBC

3.JDBC的工作原理

JDBC优势:

(1)java语言访问数据库操作完全面向抽象接口编程

(2)开发数据库应用不用限定在特定数据库厂商的API

(3)程序的可移植性大大增强

4.JDBC的使用

(1)准备数据库驱动包,并添加到项目的依赖中:

统一编码修改为UTF-8 :

IDEA 的 Seting——>editor——>File encodings 里面:全局编码 Global Encoding ,当前项目的编码 Project Encoding ,properties files 文件编码 统一编码修改为UTF-8

 

在项目中创建文件夹lib,配置驱动包 mysql-connector-java-5.1.47.jar:

在项目中创建文件夹lib,并将依赖包mysql-connector-java-5.1.47.jar复制到lib中。再配置该jar包到本项目的依赖中:右键点击项目Open Module Settings,在Modules中,点击项目,配Dependencies,点击+,JARS or Directories,将该lib文件夹配置进依赖中,表示该文件夹下的jar包都引入作为依赖。

 

(2)建立数据库连接

// 加载JDBC驱动程序:反射,这样调用初始化com.mysql.jdbc.Driver类,
即将该类加载到JVM方法区,并执行该类的静态方法块、静态属性。
Class.forName("com.mysql.jdbc.Driver")

// 创建数据库连接
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test2"
 URL = "jdbc:mysql://localhost:3306/test2";
 USER_NAME = "root";
 PASSWORD ="123456";
 )
 
 //MySQL数据连接的URL参数格式如下:
jdbc:mysql://服务器地址:端口/数据库名?参数名=参数值

 

(3)创建操作

(5)执行sql语句

(5)处理结果集ResultSet

(6)释放资源(关闭结果集,命令,连接)

 

流程6部:

* 1.加载驱动

* 2.建立连接

* 3.创建执行对象Statement

* 4.执行sql

* 5.处理结果集ResultSet

* 6.释放资源

(1)重载:在父类和子类均可实现

(2)重写:子类实现父类的覆写

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值