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=*****?
本文导读目录: 1、什么是黑客 2、到底什么才算是黑客?黑客的标准是什么? 3、黑客到底是什么? 4、当一名黑客需要必备什么专业知识? 5、黑客到底是干嘛的? 6、黑客是什么,能做...
DDos 攻击自打出现以后,就成为最难防御的攻击方式。仅仅在过去的一年里,DDoS 的数次爆发就让人大开眼界:...
相信现在有很多的朋友们对于别墅潮湿吗都想要了解吧,那么今天小编就来给大家针对别墅潮湿吗进行一个介绍吧,希望小编介绍的内容能够为大家起到帮助哦 很多别墅地下室装修完成后出现大面积潮湿发霉,长白毛,别墅地...
第一梳理债务分清哪些优先还哪些慢慢还第二跟家里坦白不管家里能不能帮上你至少你心里会舒坦很多很多第三彻底放弃赌,别想着回本那都是。 网赌不是犯法的么!只要是犯法的!都可以报警处理啊!难道他们还会因为六万...
QQ已经成为初中和高中最常用的聊天工具,但它逐渐被微信取代,但市场份额仍然无法估量。 微信密码忘记了怎么找回 1.但是,有时候当我们使用QQ的时候,还是会遇到一些麻烦,比如微信密码忘了怎么找呢?第...
Dell电脑上一键重装win10该怎么操作呢?win10系统软件是大家现阶段的流行电脑操作系统之一,微软公司也将要舍弃对win7的适用,有一些盆友就想将戴尔电脑升級为win10系统软件。下面,我也教大...