1、连接oracle数据库
在工程里加入oracle的jdbc驱动ojdbc14.jar。执行下面的程序。
//第一步:加载JDBC驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//第二步:创建数据库连接
Connection con =DriverManager.getConnection("jdbc:oracle:thin:@host:port:dbname", user, password);
if(con!=null)
System.out.println("test success");
}catch(Exception e){
e.printStackTrace();
}
端口一般默认是1521
2、连接mysql数据库
在工程里加入对应版本的驱动,这里用的是mysql-connector-java-5.1.6-bin.jar。执行下面的程序。
//第一步:加载JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
//第二步:创建数据库连接
Connection con =DriverManager.getConnection("jdbc:mysql://host:port/dbname", user, password);
if(con!=null)
System.out.println("test success");
}catch(Exception e){
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驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//第二步:创建数据库连接
Connection con =DriverManager.getConnection("jdbc:microsoft:sqlserver://host:port;databaseName=dbname;", user, password);//注意url后面有个引号
if(con!=null)
System.out.println("test success");
}catch(Exception e){
e.printStackTrace();
}
端口一般默认是1433。
远程连接数据库的时候都需要把数据库所在服务器的防火墙打开,不知道服务器的安全性是怎么考虑的?
分享到:
相关推荐
在Java编程环境下,为了连接到不同的数据库系统,如MySQL、Oracle和SQL Server,我们需要引入相应的数据库驱动(JDBC驱动)jar包。这些驱动使得Java应用程序能够通过Java Database Connectivity (JDBC) API与数据库...
这篇主要介绍的是一个C#编写的多数据库连接库,它支持MySQL、SQL Server和Oracle这三种常见的关系型数据库系统。这个库提供了一套统一的API,使得开发人员可以方便地进行跨数据库的操作,而无需为每个特定的数据库...
Oracle、MySQL和SQL Server这三种数据库系统在业界广泛应用,而连接这些数据库通常需要特定的JDBC(Java Database Connectivity)驱动,也就是jar文件。本文将详细介绍如何使用这些数据库连接jar文件。 1. **Oracle...
本压缩包包含了三个主流数据库的JDBC驱动包,分别是针对MySQL、Oracle和SQL Server,这些驱动包使得Java程序能够与这三种数据库系统进行无缝通信。 1. MySQL JDBC驱动:`mysql-connector-java-5.1.20.jar` 是MySQL...
本实例主要关注如何使用纯JDBC(Java Database Connectivity)来连接MySQL、SQL Server 2000和Oracle这三种主流的关系型数据库,并实现基本的CRUD(Create、Read、Update、Delete)操作。同时,还提到了Struts2框架...
本篇文章将详细讲解如何使用JDBC连接Oracle、SQL Server和MySQL这三种主流的关系型数据库。 首先,我们来了解JDBC的基本概念。JDBC是由Sun Microsystems公司开发的一套用于在Java应用程序中访问数据库的API,它允许...
总的来说,这三个数据库的jar包为Java开发者提供了与SQL Server、MySQL和Oracle数据库通信的基础,使得开发人员可以利用Java的强大功能来构建和管理数据库应用程序。正确理解和使用这些jar包,将有助于提升应用程序...
在本文中,我们将深入探讨如何使用JDBC连接Oracle、MySQL和SQLServer这三种常见的数据库。 首先,让我们详细了解一下JDBC连接Oracle数据库的过程: 1. **添加驱动**:为了与Oracle数据库通信,你需要在Java项目中...
本资源包含针对三大主流关系型数据库系统的驱动包:MySQL、Oracle和SQL Server。这三种数据库广泛应用于企业级系统、网站开发和个人项目,了解它们的驱动包及其使用方法对于开发者来说至关重要。 1. MySQL驱动包: ...
在IT领域,数据库管理系统(DBMS)如Oracle、MySQL和SQL Server 2000是处理大量数据的核心工具。这些系统对于大数据对象的操作至关重要,尤其是对于存储图像、音频、视频等非结构化数据的企业级应用。本文将深入探讨...
这里我们关注的是三个主要的数据库管理系统(DBMS)——MySQL、SQL Server和Oracle,以及它们对应的Java数据库连接(JDBC)驱动。这些驱动允许Java应用程序通过Java API来执行SQL查询和管理数据库。 1. **MySQL...
MySQL、Oracle和SQL Server是三款非常流行的数据库管理系统(DBMS),广泛应用于各种规模的企业和项目。本文将深入探讨这三种数据库的驱动包及其重要性。 首先,MySQL是一款开源、免费的关系型数据库管理系统,由...
本资源包含的“Mysql、Oracle、sqlserver2000等数据库的驱动包”是一个集合,提供了连接三种主流关系型数据库管理系统(RDBMS)所需的驱动,即MySQL、Oracle和SQL Server 2000。下面将详细阐述这三个数据库系统以及...
1. SQL Server 2000驱动程序(sqlserver2000): SQL Server 2000是由Microsoft开发的一款企业级数据库管理系统。对应的JDBC驱动程序通常称为"mssql-jdbc"或"jTDS"。这两个驱动都是Java应用程序连接SQL Server 2000...
根据提供的标题、描述、标签及部分内容,本文将详细介绍如何在Java环境下连接MySQL、SQL Server 2000以及Oracle这三种不同的数据库。 ### 一、MySQL数据库连接方式 #### 1.1 MySQL JDBC驱动简介 MySQL 提供了 JDBC...
Oracle、SQL Server和MySQL是三种广泛使用的数据库管理系统,它们各自都有对应的JDBC驱动,允许Java应用程序连接并操作这些数据库。 1. Oracle JDBC驱动: Oracle提供了多种JDBC驱动,包括 Thin 驱动、OCI 驱动和 ...
数据库是存储和管理数据的核心工具,而Oracle、SQL Server和MySQL是三种广泛应用的关系型数据库管理系统(RDBMS)。在Java编程环境中,为了与这些数据库进行交互,我们需要特定的驱动程序或连接包。以下是对给定文件...
总的来说,`java连接数据库驱动jar包 mysql oracle SqlServer都有`这个资源包含了三种主流数据库系统的JDBC驱动,可以帮助Java开发者快速建立与数据库的连接,进行数据操作。理解并熟练掌握如何使用这些驱动是Java...
本文将深入探讨标题和描述中提到的JDBC数据库驱动,以及与MySQL、SQL Server、Oracle这三种数据库相关的知识。 **JDBC概述** JDBC是Java开发人员用来与关系型数据库通信的一套标准API。它由Sun Microsystems(现为...
标题中的“所有数据库的JDBC驱动(SQL Server2000_MySQL_Oracle).zip”表明这个压缩包包含了针对三个主流关系型数据库系统的Java数据库连接(JDBC)驱动:Microsoft SQL Server 2000、MySQL和Oracle。JDBC驱动是Java...