JDBC---数据库连接

一.JDBC的概述

1.JDBC(Java DateBase Connectivity) java数据库连接。

是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,
它由一组用Java语言编写的类和接口组成。

有了JDBC,java开发人员就只需要写一次程序,就可以访问不同的数据库,但是不同的数据库具体的连接细节是不同的,并且这些细节不是通过java来实现的,是由数据库的开发商来实现,java设计出一系列连接数据库的接口规范。

eg:mysql-connector-java-8.0.16.jar 就是由mysql官方开发实现的,具体连接数据库的功能代码。

二.JDBC的搭建

1.在项目中添加 .jar 文件。

 将需要导进项目中的 .jar 包放在 lib 文件夹下。导进来之后就可以在项目中去使用包中的类等。

2.加载驱动类。

注册JDBC驱动程序:这需要初始化驱动程序,这样就可以打开与数据库的通信信道。

 Class.forName("com.mysql.cj.jdbc.Driver");
        //或者:
 DriverManager.registerDriver(new Driver());

3.建立与数据库的连接。

 使用 java.sql包下的DriverManager中的getConnection()方法去获得数据对象

getConnection()中有三个参数:

String url的标准格式:jdbc:mysql://ip(127.0.0.1):端口(3306)/数据库名?serverTimezone=Asia/Shanghai (注意:这是标准格式,其中只需要对数据库名更改即可,一般都是连接自己主机,需要连接其他主机需更换端口号)

String user:用户名

String password:密码

此方法会返回一个Connection对象:

Connection connection = DriverManager.getConnection(url, user, password);

 4.发送sql。

执行sql语句需要调用Connection中的createStatement()方法获得Statement对象。

Statement st = connection.createStatement();

 再通过Statement中的executeU0pdate("sql:")中书写sql语句。

eg:现在要为专业表添加一个数学专业。

st.executeUpdate("insert into major(name) values ('数学')");

 5.关闭数据库的连接。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值