成都网站建设设计

将想法与焦点和您一起共享

[java]-JDBC-创新互联

JDBC 是 Java 连接数据库的一种方式,它是一种 Java API,可以用于连接数据库,并且可以访问数据库中的数据。

成都创新互联公司是一家集网站建设,牡丹企业网站建设,牡丹品牌网站建设,网站定制,牡丹网站建设报价,网络营销,网络优化,牡丹网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
JDBC 原理

JDBC 是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每个数据库厂商都需 要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商提供。

JDBC 特点

使用统一的一套代码,就可以操作所有的关系型数据库,包括 MySQL、Oracle、DB2、SQL Server 等。

  • 面向接口编程
  • 代码不依赖任何数据库
  • 只需稍作修改就可以使用其他数据库
JDBC 实现
  • 以下教程使用的环境
    • JDK 1.11
    • MYSQL 8.0.x
    • mysql-connector-java-8.0.28.jar

开发工具我使用的是 IDEA ,具体下载自行查找。

MYSQL JDBC 下载

初始化工程及配置环境
  1. 新建工程
  2. 自定义一个项目名称及项目位置
  3. 找一个喜欢的地方存放 jar 包
  4. 在创建好的工程中引入本地的 jar 包


  5. 在工程中创建一个demo包,在包中创建一个DemoJDBC01
注册 JDBC 驱动
package demo;

public class DemoJDBC01 {public static void main(String[] args) throws ClassNotFoundException {//1.注册驱动 (可以省略)
        Class.forName("com.mysql.cj.jdbc.Driver");
    }
}
构造连接字符串
package demo;

public class DemoJDBC01 {public static void main(String[] args) throws ClassNotFoundException {//1.注册驱动 (可以省略)
        Class.forName("com.mysql.cj.jdbc.Driver");
        //2.构造mysql的连接字符串
        String url = "jdbc:mysql://localhost:3306/db_test_jdbc?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai";
    }
}

MySQL5.x 中的 JDBC 驱动 是com.mysql.cj.jdbc.Driver,而 MySQL6.x 及以上 中的 JDBC 驱动 是com.mysql.cj.jdbc.Driver。因为使用的是 mysql8.0.x 版本,所以需要引入mysql-connector-java-8.0.28.jar。所以引入的类是com.mysql.cj.jdbc.Driver

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:[java]-JDBC-创新互联
本文地址:http://chengdu.cdxwcx.cn/article/dcpoec.html