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、15岁上浙大、22岁获世界冠军的天才黑客疑似被开除,究竟怎么回事? 2、今年的世界黑客大赛到底是哪个中国团队得了冠军啊?360还是keen? 3、世界第一黑客,凯文·米特尼...
. 孩子不愿意开始对衣服有要求了,有的孩子喜欢穿一些衣服,就把其他的衣服选择不穿,那么面对孩子的这种行为怎么办好呢,友谊长存小编就来说说吧。 宝宝不喜欢的衣服就不愿意穿什么原因 宝宝正值叛逆期...
16日,教育部举办新闻发布会,教师工作司负责人指出,要注重日常管理,将师德师风要求融入教师管理各环节。将师德师风建设工作做在日常、严在日常,在教师的招聘引进、考核评价、日常监督与违规惩处等方面,严格师...
川岛近内地的西岸多礁石立崖,立于崖上观日落是极好的;东岸多沙滩,宜于观日出。 图为上川岛日出。(图片来源:本文图片均由欧洲时报记者马林 摄) 十月下旬日出时间是六点三十分前后,这个时间已经比夏天晚了很...
伴随着借款消費的持续时兴,个人征信汇报的有关话题讨论也持续被大家谈及。而近期,蚂蚁花呗将要连接个人征信系统的信息传来后(一部分客户应用的小蚂蚁“蚂蚁花呗”,最近以服务升级的方法提醒客户将连接人行征信系...
写软文一般有两种方法,一种是自己写,先学习软文的写作技巧,然后花时间去创作和修改,直到写出自己满意的作品。 另一种是找人代写,因为自己不会写,所以花钱请专业的软文高手代写。 以上两种方法,哪种更好...