Java连接mysql数据库及mysql驱动jar包下载和使用(详细记录)

Java连接mysql数据库及mysql驱动jar包下载和使用(详细记录)

JDBC

基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。

JDBC本质:

其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。

JDBC作用:

跟数据库建立连接发送 SQL 语句返回处理结果

操作流程和具体的连接步骤如下:

操作步骤:

需要导入驱动jar包 mysql-connector-java-8.0.22.jar 1.1–复制mysql-connector-java-8.0.22.jar到项目下。 注:任何一个包都可以,也可以自己建一个包。 1.2–右键——>add as Library注册驱动获取数据库连接对象 Connection定义sql获取执行sql语句的对象 Statement执行sql,接受返回结果处理结果释放资源

第一步:

点击进入mysql jar包下载官网

jar包下载及导入: 将下载好的压缩包进行解压: 解压之后下图就是连接数据库所用到的jar包: 将jar包复制粘贴到IDEA所用的项目下,放置jar包的目录可以是自己新建的,也可以和项目同在一个目录下。然后再:右键选择添加到add as Library下: 代码编写:

public class jdbcDemo01 {

public static void main(String[] args) throws Exception {

Statement state = null;

Connection conn = null;

try {

//2.注册驱动

Class.forName("com.mysql.cj.jdbc.Driver");

//3.获取数据库连接对象

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zqq?serverTimezone=GMT%2B8", "root", "root");

//4.定义sql语句

String sql = "update integral set stu_name='老黄666' where id = '1'";

//5.获取执行sql的对象 Statement

state = conn.createStatement();

//执行sql

int count = state.executeUpdate(sql);

//7.处理结果

System.out.println(count);

} catch (SQLException e) {

e.printStackTrace();

}finally {

try {

if (state!=null){

//8.释放资源

state.close();

}

} catch (SQLException throwables) {

throwables.printStackTrace();

}

try {

if (conn!=null){

conn.close();

}

} catch (SQLException throwables) {

throwables.printStackTrace();

}

}

}

}

注意:mysql 5之后的驱动jar包可以省略注册驱动编写的步骤。之前的需要要写上。

连接成功后的操作结果:

相关推荐

雄安新区房价涨了多少?
beat365亚洲版登录

雄安新区房价涨了多少?

📅 07-12 👁️ 5749
J.ESTINA锆石项链
beat365亚洲版登录

J.ESTINA锆石项链

📅 07-06 👁️ 5441
《速8》如此震撼?到底毁了多少豪车!