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=*****?
8月24日,河北衡水。各种花草树叶在张女士婆婆手中都能摇身一变成为精美的衣服。张女士穿上它在村口走秀,很有时装T台秀感觉,村民们都觉得好看。 视频截图 张女士称,今年6月份开始婆婆和邻居开始做...
如今的很多东西都是会弄点白芝麻,天地万物都会想吃完对胎宝宝怎么样的孕妈妈毫无疑问想要知道白芝麻能不能吃,很有可能有些人会感觉白芝麻多一般的食材,毫无疑问都能够吃的。可是在一些状况下,不建议孕妈妈吃芝麻...
近日一则少林寺多座石碑被游客摸出包浆的消息引起了大家的关注,前段时间龙门石窟佛像才被曝出被游客摸成包浆,其实这种事情在景区是很常见的,很多游客都想着触摸佛像讨个好运气,但这样的行为会对其造成很大的损坏...
新冠肺炎疫情对于财政赤字将带来什么影响?2月7日,财政部副部长余蔚平在国务院应对新型冠状病毒感染的肺炎疫情联防联控机制新闻发布会上表示,今年的赤字安排已经考虑了一些不确定的因素,从目前的情况来判断,疫...
近日,上海市浦东新区法院以敲诈勒索罪判处被告人程某有期徒刑5年,并处罚金1万元。 经查,男子程某和妻儿都在老板许某的工地打工。 去年4月,程某出差回家撞见妻子与许某的婚外情后,以许某造成其家庭破裂...
随着选择出国留学的人数越来越多,市场上的留学机构也逐渐多了起来,在这些鱼龙混杂的留学机构里,如何才能避开无良的黑中介,选出靠谱的留学机构呢?小编就根据目前较为火热的英国留学市场,为大家准备了一份英国留...