您的位置:首页 > 编程语言 > Java开发

java 连接 mysql 数据库常用属性作用

2016-05-05 14:40 429 查看
例子:

driverClassName=com.mysql.jdbc.Driver

validationQuery=SELECT 1

jdbc_url=jdbc:mysql://127.0.0.1:3306/am_duo_bao?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull

jdbc_username=root

jdbc_password=enroot

解释:

jdbc_username
用户名

jdbc_password
密码

driverClassName 创建和加载驱动 ,mysql 写com.mysql.jdbc.Driver 即可

validationQuery
该选项用来验证数据库连接的有效性,下表是从网上收集的常用数据库的validationQuery语句。

数据库validationQuery
Oracleselect 1 from dual
DB2select 1 from sysibm.sysdummy1
mysqlselect 1
microsoft sqlselect 1
hsqldbselect 1 from INFORMATION_SCHEMA.SYSTEM_USERS
postgresqlselect version();
ingresselect 1
derbyselect 1
H2select 1
jdbc_url 数据库地址

useUnicode=true&characterEncoding=UTF-8表示支持的编码标准 写了这个你的数据库中可以显示中文

zeroDateTimeBehavior,可以用来配置出现这种情况时的处理策略,该属性有下列三个属性值:

l exception:默认值,即抛出SQL state [S1009]. Cannot convert value....的异常;

l convertToNull:将日期转换成NULL值;

l round:替换成最近的日期即0001-01-01;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: