java使用不同厂商驱动进行数据库连接(配置文件)
2014-11-23 16:40
816 查看
使用厂商驱动,有2个步骤:
1. 到相应的数据库厂商网站上下载厂商驱动,或者从数据库安装目录下找到相应的厂商驱动包,拷贝到项目的classpath下。
以Oracle9i为例,我们可以将Oracle安装目录\jdbc\lib\classes12.jar拷贝到项目的classpath目录下。以SQLServer为例,在官方网站上下载到SQLServer的JDBC驱动之后,将安装目录\lib下的mssqlserver.jar、msbase.jar、msutil.jar拷贝到项目的classpath目录下。
2. 在JDBC代码中,设定特定的驱动程序名称和url。
不同的驱动程序和不同的数据库,应该采用不同驱动程序名称和url。
常见数据库的驱动程序名称和url如下:
1. MS SQL Server:驱动程序为:"com.microsoft.jdbc.sqlserver.SQLServerDriver", url为:"jdbc:microsoft:sqlserver://[IP]:1433;DatabaseName=[DBName]"。比如连接到本机上的SQLServer数据库,名称为:SCHOOL,用户名为sa,密码为sa,代码为:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;
DatabaseName=SCHOOL","sa","sa");
2. Oracle:驱动程序为:"oracle.jdbc.driver.OracleDriver", url为:"jdbc:oracle:thin:@[ip]:1521:[sid]"。比如连接到本机上的Oracle数据库,SID为:SCHOOL,用户名为scott,密码为tiger,代码为:
Class.forName("oracle.jdbc.driver.OracleDriver ");
Connection conn = DriverManager.getConnection(
" jdbc:oracle:thin:@localhost:1521:SCHOOL","scott","tiger");
3. MySQL:驱动程序为:"com.mysql.jdbc.Driver", url为:"jdbc:mysql://localhost:3306/[DBName]"。比如连接到本机上的MySQL数据库,数据库名称为:SCHOOL,用户名为root,密码为manager,代码为:
Class.forName("com.mysql.jdbc.Driver ");
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/SCHOOL","root","manager");
其他数据库,可以参考相应文档。
1. 到相应的数据库厂商网站上下载厂商驱动,或者从数据库安装目录下找到相应的厂商驱动包,拷贝到项目的classpath下。
以Oracle9i为例,我们可以将Oracle安装目录\jdbc\lib\classes12.jar拷贝到项目的classpath目录下。以SQLServer为例,在官方网站上下载到SQLServer的JDBC驱动之后,将安装目录\lib下的mssqlserver.jar、msbase.jar、msutil.jar拷贝到项目的classpath目录下。
2. 在JDBC代码中,设定特定的驱动程序名称和url。
不同的驱动程序和不同的数据库,应该采用不同驱动程序名称和url。
常见数据库的驱动程序名称和url如下:
1. MS SQL Server:驱动程序为:"com.microsoft.jdbc.sqlserver.SQLServerDriver", url为:"jdbc:microsoft:sqlserver://[IP]:1433;DatabaseName=[DBName]"。比如连接到本机上的SQLServer数据库,名称为:SCHOOL,用户名为sa,密码为sa,代码为:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;
DatabaseName=SCHOOL","sa","sa");
2. Oracle:驱动程序为:"oracle.jdbc.driver.OracleDriver", url为:"jdbc:oracle:thin:@[ip]:1521:[sid]"。比如连接到本机上的Oracle数据库,SID为:SCHOOL,用户名为scott,密码为tiger,代码为:
Class.forName("oracle.jdbc.driver.OracleDriver ");
Connection conn = DriverManager.getConnection(
" jdbc:oracle:thin:@localhost:1521:SCHOOL","scott","tiger");
3. MySQL:驱动程序为:"com.mysql.jdbc.Driver", url为:"jdbc:mysql://localhost:3306/[DBName]"。比如连接到本机上的MySQL数据库,数据库名称为:SCHOOL,用户名为root,密码为manager,代码为:
Class.forName("com.mysql.jdbc.Driver ");
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/SCHOOL","root","manager");
其他数据库,可以参考相应文档。
相关文章推荐
- java jdbc使用配置文件连接数据库:
- 使用weblogic连接池来得到数据库连接(通过配置文件进行读取的优化方案)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(1)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
- Java_JDBC连接数据库_使用读取配置文件的方式
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
- django使用配置文件进行数据库连接
- 【java基础:JDBC】通过读取配置文件进行数据库连接并读取数据的Demostration
- java中使用配置文件做数据库连接
- java jdbc使用配置文件连接数据库
- java使用JNDI 获取weblogic配置的数据源 连接数据库
- java使用JNDI 获取weblogic配置的数据源 连接数据库
- DOM4J 读取XML配置文件进行数据库连接
- 使用配置文件保存数据库连接字符串
- java连接各种数据库的配置文件写法(转)
- .Net配置文件中的数据库连接字符串使用
- WinForm中使用配置文件连接数据库
- JAVA读取XML文件并利用该文件对数据库进行配置操作
- 对于如何使用默认配置文件连接数据库的记录