Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法

数据库 Oracle SQL Server
本文我们主要介绍了Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法,希望能够对您有所帮助。

OracleMySQLSQL Server 2000调用JDBC驱动的方法是本文我们主要要介绍的内容,接下来我们就来一一介绍这部分内容。

1、连接Oracle数据库

在工程里加入oracle的jdbc驱动ojdbc14.jar。执行下面的程序。

//第一步:加载JDBC驱动

  1. Class.forName("oracle.jdbc.driver.OracleDriver");   Connection con =DriverManager.getConnection("jdbc:oracle:thin:@host:port:dbname", user, password);  
  2.         if(con!=null)  
  3.         System.out.println("test success");  
  4. }catch(Exception e){  
  5. e.printStackTrace(); 端口一般默认是1521 

 

2、连接MySQL数据库

在工程里加入对应版本的驱动,这里用的是mysql-connector-java-5.1.6-bin.jar。执行下面的程序。

//第一步:加载JDBC驱动

  1. Class.forName("com.mysql.jdbc.Driver"); Connection con =DriverManager.getConnection("jdbc:mysql://host:port/dbname", user, password);  
  2.         if(con!=null)  
  3.         System.out.println("test success");  
  4. }catch(Exception e){  
  5. e.printStackTrace(); 端口一般默认是3306。 

 

3、连接SQL Server 2000数据库

连不上sqlserver出现的错误:[SQLServer 2000 Driver for JDBC]Error establishing socket.

错误原因:sqlserver的默认端口1433未打开,打开命令行,netstat –an 找不到1433端口

解决方法:

(1)安装sqlserver2000的补丁sp4,(sp3也行,可惜没找到英文版的)http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&displaylang=en,注意:执行完安装程序并没用进行真正的安装,实际上只是解压了,找到解压的目录,双击setup.bat才进行安装。

(2)并安装对应版本的jdbc驱动(没有找到对应sp4的驱动,所以装的sp3的),http://www.microsoft.com/downloads/details.aspx?familyid=07287b11-0502-461a-b138-2aa54bfdc03a&displaylang=en.

(3)安装之后,执行netstat –an命令进行查看,可以看到1433端口已经打开。这时可以进行远程数据库连接操作了将jdbc驱动安装目录lib下的三个jar文件加入工程里 F:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib:msbase.jar,mssqlserver.jar,msutil.jar。执行下面的程序。

//第一步:加载JDBC驱动

  1. Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");   
  2. Connection con =DriverManager.getConnection("jdbc:microsoft:sqlserver://host:port;databaseName=dbname;", user, password);//注意url后面有个引号  
  3.         if(con!=null)  
  4.         System.out.println("test success");  
  5. }catch(Exception e){  
  6. e.printStackTrace(); 端口一般默认是1433。 

关于Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. Oracle 11g数据库使用XML Table的BUG解决
  2. SQL Server 2005数据库游标调用函数实例解析
  3. SQL Server数据库中FOR XML AUTO的使用详解
  4. SQL Server数据库用视图来处理复杂的数据查询关系
  5. SQL Server,Oracle,DB2上创建表和修改表对比与总结
责任编辑:赵鹏 来源: 火魔网
相关推荐

2010-06-17 15:33:16

SQL Server

2009-07-09 15:06:09

SQL Server

2009-07-17 17:41:25

JDBC连接SQL S

2010-11-10 15:23:55

SQL SERVER

2010-11-12 10:38:24

SQL Server自

2009-07-15 17:00:49

JDBC查询

2011-08-03 16:42:33

SQL Server jar包

2009-08-05 15:17:02

NTILE函数

2011-07-22 13:46:41

SQL Server MDAC

2009-07-22 13:49:40

JSP JDBC

2009-07-21 14:50:01

JDBC连接SQL S

2009-07-20 13:58:07

MySQL JDBC驱

2009-07-20 18:01:38

Oracle JDBC

2010-10-28 16:17:22

2011-08-17 09:34:57

SQL Server

2011-04-18 13:02:08

SQL Server SQL Server

2015-07-22 17:27:41

SQL SERVER 链接

2009-07-22 15:58:34

JDBC调用Oracl

2010-06-18 09:26:49

SQL Server

2009-07-20 13:53:07

SQL Server
点赞
收藏

51CTO技术栈公众号