本章主要记录Java操作数据库
1、JDBC是Java操作数据库的接口,现在的版本已经是JDBC 4了。
2、JDBC的设计理念就是提供一套基本统一,纯Java的API数据库访问接口。JDBC实际是驱动管理器,各个厂家提供JDBC规范的驱动,注册到管理器中。这样,开发者使用JDBC API,而数据库厂商使用JDBC驱动API。
3、JDBC驱动的分类:
(1)JDBC/ODBC桥:将JDBC翻译成ODBC,然后实际调用ODBC来完成数据库操作。
(2)JDBC+本地代码:用[......]
本章主要记录Java操作数据库
1、JDBC是Java操作数据库的接口,现在的版本已经是JDBC 4了。
2、JDBC的设计理念就是提供一套基本统一,纯Java的API数据库访问接口。JDBC实际是驱动管理器,各个厂家提供JDBC规范的驱动,注册到管理器中。这样,开发者使用JDBC API,而数据库厂商使用JDBC驱动API。
3、JDBC驱动的分类:
(1)JDBC/ODBC桥:将JDBC翻译成ODBC,然后实际调用ODBC来完成数据库操作。
(2)JDBC+本地代码:用[......]
MySQL数据库,如果数据库中Date字段为空为值为'0000-00-00"时,会报错,解决方案为在数据库连接后面加上
zeroDateTimeBehavior=convertToNull
就可以了~[......]
Java中java.sql.Connection
可以设置
conn.setAutoCommit(false);
conn.setTransactionIsolation(xxx);//xxx为4种参数
{
。。。。。
}
conn.commit();
大括号中间,可以用conn创建的statement来执行executeupdate,这种执行算“虚拟提交[......]