连接之前需要导入jar包
Oracle:ojdbc14.jar
MySql:mysql-connector-java-5.1.13-bin.jar
SqlServer2008:sqljdbc4.jar
测试如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnDatabase{
public static void connAndQuery(){
Connection con = null;
String oracleUrl = "jdbc:oracle:thin:@localhost:1521:orcl";// orcl 为sid
String mySqlUrl = "jdbc:mysql://localhost/test";//test 为数据库名
String sqlServerUrl = "jdbc:sqlserver://localhost:1433; DatabaseName=test";
ResultSet rs = null;
try {
// mysql
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(mySqlUrl, "root", "lxf");
// oracle
// Class.forName("oracle.jdbc.driver.OracleDriver");
// con = DriverManager.getConnection(oracleUrl, "kejoo", "lxf");
// sqlserver2008
// Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// con = DriverManager.getConnection(sqlServerUrl, "sa", "lxf");
Statement st = con.createStatement();
rs = st.executeQuery("select * from tb_user");
while(rs.next()){
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("userpwd"));
}
rs.close();
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
connAndQuery();
}
}
以上是给每个数据库都新建了一个test数据库(除了Oracle外)其表为tb_user,字段为id,username,userpwd。
也可以直接打印con来检测是否已经连接数据库
System.out.println(con);
Oracle:oracle.jdbc.driver.T4CConnection@105738
MySql: com.mysql.jdbc.JDBC4Connection@861f24
SqlServer2008:ConnectionID:1
显示以上且不出现异常则表明连接成功
分享到:
相关推荐
本主题将深入探讨如何使用Java连接Oracle、SQL Server和MySQL这三种常见的关系型数据库,以及涉及到的相关JDBC驱动jar包。 首先,Oracle数据库是企业级数据库管理系统的一个典型代表,Java连接Oracle数据库通常需要...
本压缩包包含了三个主流数据库的JDBC驱动包,分别是针对MySQL、Oracle和SQL Server,这些驱动包使得Java程序能够与这三种数据库系统进行无缝通信。 1. MySQL JDBC驱动:`mysql-connector-java-5.1.20.jar` 是MySQL...
本资源"连接oracle/mysql/sqlserver样例及各数据库对应的jar驱动包"提供了一个全面的工具集,帮助开发者轻松测试Oracle、MySQL和SQL Server这三种主流数据库的连接。 首先,Oracle数据库是全球最大的企业级数据库...
首先,我们来看标题提到的“连接mysql sqlserver的两个数据库”。这通常涉及到数据库之间的数据迁移、同步或者跨平台查询。为了实现这一目标,我们需要借助特定的驱动程序和工具。 在提供的压缩包文件中,有两个...
这里我们关注的是三个主要的数据库管理系统(DBMS)——MySQL、SQL Server和Oracle,以及它们对应的Java数据库连接(JDBC)驱动。这些驱动允许Java应用程序通过Java API来执行SQL查询和管理数据库。 1. **MySQL...
总的来说,理解和掌握SQL Server、MySQL和Oracle的JDBC连接是Java开发中的基础技能,它涉及到数据库的连接建立、SQL语句的执行以及结果的处理等多个方面。对于开发人员来说,灵活运用JDBC可以帮助他们更高效地完成...
配置过程与MySQL类似,只是数据库连接参数会有所不同,例如使用`jdbc:sqlserver://<servername>:<port>`作为URL。 Oracle数据库的连接池配置则需要用到ojdbc驱动,其连接字符串格式为`jdbc:oracle:thin:@<host>:...
在IT行业中,数据库管理系统(DBMS)是至关重要的组成部分,其中Oracle、MySQL和SQL Server是全球范围内广泛应用的三大关系型数据库系统。这三个数据库各有特点,适用于不同的应用场景,并且都有各自的直连包,使得...
本篇将详细讲解如何使用Java连接MySQL、Oracle、SQL Server 2000和SQL Server 2005这四种常见的数据库。 1. **Java连接MySQL数据库** MySQL是开源、轻量级的数据库管理系统,广泛应用于Web应用中。使用Java连接...
【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...
从标签"sqlserver oracle mysql java sql"我们可以推断,这个库专注于SQL相关的操作,特别是与Java编程语言结合使用时。它涵盖了几个主流的关系型数据库管理系统,如SQL Server、Oracle和MySQL,以及可能不太常见的...
在Java开发中,连接SQL Server、Oracle、MySQL等常见数据库的方法主要有两种:JDBC-ODBC桥接和JDBC直连。这两种方式都是通过Java的JDBC(Java Database Connectivity)API来实现的,允许Java应用程序与各种数据库...
在SQL Server、MySQL和Oracle这三种流行的数据库系统中,各自都有对应的数据库连接驱动,以便于开发人员进行数据交互。 SQL Server数据库驱动: SQL Server提供了多种连接驱动,包括SQL Server Native Client(ODBC...
例如,我们可以创建`MysqlDataSourceConfig.java`和`SqlServerDataSourceConfig.java`,这两个类都继承自Spring的`AbstractDataSourceConfiguration`,并重写`getDataSource()`方法来配置数据源。 然后,我们需要在...
在Java编程中,连接不同的数据库,如MySQL、SQL Server、Oracle和Access,通常涉及几个关键步骤,包括加载数据库驱动、建立连接、执行SQL语句以及关闭连接。下面将详细讲解这些知识点。 1. **加载数据库驱动**: -...
MySQL和SQL Server是两种广泛应用的关系型数据库管理系统(RDBMS),它们在许多方面都有不同的特点和功能。在开发与数据库交互的应用程序时,通常需要相应的驱动程序来建立连接,执行查询和其他操作。以下是对这两个...
总之,Java通过JDBC API和相应的数据库驱动JAR文件,为开发者提供了连接和操作各种数据库的能力,无论是MySQL这样的开源数据库,还是Oracle和SQL Server这样的商业数据库。确保正确导入并配置这些JAR,将使你的Java...
总的来说,Java的MySQL、SQLServer和Oracle驱动是Java与这些数据库交互的基础,它们通过JDBC接口提供了一种标准的方式来访问和操作数据库。理解这些驱动的工作原理以及如何在Java项目中正确使用它们,对于任何Java...
本话题将深入讲解如何使用Java JDBC(Java Database Connectivity)API来连接Oracle、MySQL和SQL Server这三种常见关系型数据库。JDBC提供了一种标准的接口,使得Java开发者可以方便地与各种数据库系统进行通信。 ...
总结来说,Java JDBC提供了一种统一的接口来访问不同的数据库系统,包括Oracle、Informix、SQL Server和MySQL。每个数据库都有其特定的JDBC驱动,需要正确地配置和使用,以便在Java应用中实现高效的数据操作。