首页IT科技java连接mysql数据库的代码(【java】Java连接mysql数据库及mysql驱动jar包下载和使用)

java连接mysql数据库的代码(【java】Java连接mysql数据库及mysql驱动jar包下载和使用)

时间2025-05-02 01:47:31分类IT科技浏览4541
导读:JDBC 基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。...

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包可以省略注册驱动编写的步骤                   。之前的需要要写上            。

连接成功后的操作结果:

声明:本站所有文章,如无特殊说明或标注                   ,均为本站原创发布。任何个人或组织                  ,在未征得本站同意时,禁止复制             、盗用                   、采集      、发布本站内容到任何网站      、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益             ,可联系我们进行处理                  。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
勒索软件属于哪种类型产品(勒索软件、网络钓鱼、零信任和网络安全的新常态) wordpress界面(WordPress发布文章页面设置)