使用JDBC连接数据库 一准备 1、 数据库服务是否开启 2、 连接的数据库是否是远程的
是检查远程连接的服务是否开启,或者用户是否有远程登录的权限
3、 检查客户机与数据库服务器之间是否能ping通4、 准备要连接的数据库的驱动包
注意:请根据自己的数据库版本和jdk选择jar包
Oracle ojdbc6.jar
SQLServer :sqljdbc4.jar
MySql:mysql-connector-java-5.1.44-bin.jar
编写BaseDao要用到的jar包
dom4j-2.1.1.jar 用于xml解析
jstl.jar Result对象需要用到jstl支持
二数据库连接文件的配置
1、 使用属性文件(.properties)配置
#Oracle配置
#driver=oracle.jdbc.driver.OracleDriver
#connStr=jdbc:oracle:thin:@192.168.11.111:1521:orcl
#userName=scott
#userPwd=scott
#MySql 配置
userName=root
userPwd=root
connStr=jdbc:mysql://192.168.11.111:3306/PetDB
driver=com.mysql.jdbc.Driver
#SQL Server配置
#userName=sa
#userPwd=sasa
#connStr=jdbc:sqlserver://localhost:1433;databaseName=PetDB
#driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
2、 使用xml配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration SYSTEM "DBConfig.dtd">
<!--
Oracle配置
<configuration>
<driver>oracle.jdbc.driver.OracleDriver</driver>
<connStr>jdbc:oracle:thin:@192.168.11.111:1521:orcl</connStr>
<userName>scott</userName>
<userPwd>scott</userPwd>
</configuration>
-->
<!--
SQLServer 配置
<configuration>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<connStr>jdbc:sqlserver://localhost:1433;databaseName=PetDB</connStr>
<userName>sa</userName>
<userPwd>sasa</userPwd>
</configuration>
-->
<configuration>
<driver>com.mysql.jdbc.Driver</driver>
<connStr>jdbc:mysql://192.168.11.111/PetDB</connStr>
<userName>root</userName>
<userPwd>root</userPwd>