数据库操作:JDBC技术链接数据库
JDBC介绍
JDBC,全称Java Database Connectivity,即数据库连接。
它是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
JDBC位于java.sql包中,由一系列类和接口构成。
执行流程:
连接数据库---执行查询和更新指令---处理数据库响应并返回结果
JDBC适用于所有表形式的数据库,但不同数据库需要不同的jar包做额外支持,才能实现操作,MySQL也一样。
Jar包
Jar包是Java中所特有一种压缩文档,用于聚合大量的Java类文件和资源(文本、图片等)。
Java在做第三方模块支持时,通常采用jar包的形式,将相关支持文件和需要的类放到jar包,项目中只要引入某个jar包,就可以使用里面定义的功能模块。
MySQL jar包
MySQL jar包官网下载地址:https://dev.mysql.com/downloads/connector/j/
选择:Platform Independent
1.将压缩包中的 mysql-connector-java-8.0.26 拖拽到新建的专门放jar包的文件夹里面
2.将jar里面的类加载到项目里面
连接数据库
加载JDBC驱动;
Class.forName("com.mysql.cj.jdbc.Driver");
连接数据库,传入连接地址、用户名、密码;
String address="jdbc:mysql://连接地址:3306/数据库名?useSSL=false&serverTimezone=UTC";
String dataBaseName="用户名";
String dataBasePwd="密码";
Connection conn = DriverManager.getConnection(address,dataBaseName,dataBasePwd);
…执行操作
3. 关闭连接资源
conn.close();
例:
package IO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Linjie {
public static void main(String[] args) {
Connection conn =null;
String address="jdbc:mysql://localhost:3306/data1?useSSL=false&serverTimezone=UTC";
String dataBaseName="root";
String dataBasePwd="123456";
try {
//加载jdbc驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//链接数据库
conn = DriverManager.getConnection(address,dataBaseName,dataBasePwd);
System.out.println("链接成功");
//处理数据
//。。。。
} catch (Exception e) {
System.out.println("链接失败");
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/407.html
文章版权归作者所有,未经允许请勿转载。
THE END