励大师

首页 > 交流杂谈 > 正文

北京千锋教育企业简介(千锋教育培训机构的优势)

  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=*****;

 

谢谢观看!

返回顶部