ITPub博客

首页 > IT职业 > IT职场 > 软件测试学习教程——JDBC介绍

软件测试学习教程——JDBC介绍

IT职场 作者:千锋教育官方 时间:2019-09-24 17:24:15 0 删除 编辑

 

   DBC ( Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java

 

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

 

  JDBC 是编程接口,开发工程师使用 JDBC 进行编程,而不用了解每种数据库底层的协议。这使得对于每一种数据库,可以使用相同的 API 去对数据库进行 CRUD 操作,而不用关心底层数据交换,不用适配每一种数据库。

 

  JDBC 驱动

 

  数据库厂商提供了连接数据库的驱动程序,用于实现JDBC 提供的接口。使用时,只需在

 

  maven 中,添加相应依赖即可。

 

  连接字符串

 

  连接字符串是java 用于定位数据库地址、端口及数据库名称或服务的一个概括性的字符串。有了连接字符串, java 就可以建立到数据库的连接。所以编写连接字符串时,需要注意 ip 地址、端口号及数据库名称、服务等配置。

 

  mysql:

 

  jdbc:mysql://ip:port/dbname?useUnicode=true&characterEncoding=utf8

 

  mysql 的端口一般默认是 3306 jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8

 

  oracle:

 

  1. 使用 SID

 

  jdbc:oracle:thin:127.0.0.1:1521:my_sid

 

  2. 使用 ServiceName jdbc:oracle:thin://127.0.0.1:1521/my_service

 

  3. 使用 TNS

 

  jdbc:oracle:thin:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.100)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.101)(PORT=1521)))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=my_rac)))

 

  SQL server:jdbc:sqlserver://localhost:1433 ; databaseName=my_db ; user=my_user ; password=***** ;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69914734/viewspace-2658113/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论
千锋IT职业教育——做真实的自己 用良心做教育

注册时间:2019-03-28

  • 博文量
    140
  • 访问量
    92334