博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdbc.properties数据库连接配置
阅读量:4168 次
发布时间:2019-05-26

本文共 1676 字,大约阅读时间需要 5 分钟。

* JDBC

       JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

       有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。


* 配置

       在spring中引入外部属性文件

       属性文件中的配置信息

jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://192.168.227.130:3306/shop?useUnicode=true&characterEncoding=UTF-8jdbc.user = rootjdbc.password =123456

       属性文件中的一些配置信息,总结了一下如下,之前没有添加配置信息,导致中文输入数据库中之后没有显示出来。

参数名称 参数说明 缺省值
user 数据库用户名(用于连接数据库)
password 用户密码(用于连接数据库) 缺省值
useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false
characterEncoding 当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk false
autoReconnect 当数据库连接异常中断时,是否自动重新连接? false
autoReconnectForPools 是否使用针对数据库连接池的重连策略 false
failOverReadOnly 自动重连成功后,连接是否设置为只读? true
maxReconnects autoReconnect设置为true时,重试连接的次数 3
initialTimeout autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒 2
connectTimeout 和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 0
socketTimeout socket操作(读写)超时,单位:毫秒。 0表示永不超时 0

* 其他数据库配置

       1.连接Oracle

#jdbc.driver   = oracle.jdbc.driver.OracleDriver  #jdbc.url      = jdbc:oracle:thin:@localhost:1521:yfbceg  #jdbc.username = ecan  #jdbc.password = ecan  #jdbc.maxActive= 50

       2.连接sql server

#jdbc.driver   = com.inet.tds.TdsDriver  #jdbc.url      = jdbc:inetdae7:localhost:1433?charset=GBK  #jdbc.username = ecan  #jdbc.password = ecan  #jdbc.maxActive= 50

* End

       ODBC和JDBC很像,同时他们也有一些差别的,我想这种也该在一起对比一下,恩,相信会有意外的收货。

转载地址:http://xoexi.baihongyu.com/

你可能感兴趣的文章
PyMongo基本使用
查看>>
设计模式六大原则(3):依赖倒置原则
查看>>
设计模式六大原则(2):里氏替换原则
查看>>
设计模式六大原则(1):单一职责原则
查看>>
设计模式六大原则(6):开闭原则
查看>>
设计模式六大原则(4):接口隔离原则
查看>>
设计模式六大原则(5):迪米特法则
查看>>
mysql索引与视图【仅提供地址】
查看>>
【MongoDB】Serveral common command of MongoDb
查看>>
【MongoDB】The basic operation of Mongodb, Insert\Query\Delete\Update
查看>>
【MongoDB】The high Query operation of MongoDB(一)
查看>>
【MongoDB】The high query operation of MongoDB(二)
查看>>
【MongoDB】The Regex Expression query of MongoDB
查看>>
软件开发模型【仅提供链接】
查看>>
【MongoDB】The high query operation of MongoDB(三)
查看>>
python中thread的setDaemon、join的用法
查看>>
【MonogoDB】The high update operation of MongoDB
查看>>
MySQL集群简介与配置详解
查看>>
MySQL数据库集群进行正确配置步骤
查看>>
mongodb数据导入导出以及备份恢复
查看>>