Java连接各种数据库的实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
4、Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
5、Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);
6、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);
7、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
8、access数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Mobile.mdb";//此为NO-DSN方式
//String dburl ="jdbc:odbc:odbcName";//此为ODBC连接方式
分享到:
相关推荐
### Java连接各种数据库的方法 在Java开发中,与数据库进行交互是常见的需求之一。通过Java Database Connectivity (JDBC) API,开发者可以实现这一目标。本文将详细介绍如何使用Java连接Oracle、SQL Server及MySQL...
JDBC 是 Java 应用程序与各种不同类型的数据库进行交互的标准接口。通过 JDBC,开发人员可以使用标准的 Java API 来访问任何支持 JDBC 的数据库。这包括但不限于 MySQL、Oracle 和 SQL Server。 ### 二、JDBC 驱动...
1. **数据库连接字符串**:数据库连接字符串是Java应用程序用来建立到特定数据库的连接的关键配置。它包含了数据库的类型、主机地址、端口号、数据库名称以及可能的其他参数。例如: - 对于MySQL,连接字符串可能是...
Java JSP Servlet数据库连接代码,把数据库连接封装在Servlet中,可多次重复调用,另外更换数据库时候也很方便修改。//连接并查询数据库 String sqlStr="select * from users"; //SQL查询语句 Statement st=...
JDBC是Java中用于访问数据库的标准接口,它提供了与多种数据库系统通信的能力。通过加载数据库驱动,建立Connection对象,我们可以创建Statement或PreparedStatement来执行SQL语句。JDBC提供了四种数据库连接方式:...
接下来,我们讲解如何在Java中建立数据库连接: 1. 引入JDBC驱动:在Java项目中,需要将MySQL Connector/J的jar文件添加到类路径中,这样程序才能找到并加载驱动。在Eclipse IDE中,可以右键点击项目 -> Build Path ...
本文将深入探讨如何使用Java代码来实现一个简单的数据库连接池,并解释其核心概念和工作原理。 连接池的基本思想是维护一组预初始化的数据库连接,当应用程序需要时,可以从池中获取一个连接,使用完毕后,再归还回...
JDBC是Java语言访问数据库的标准接口,它允许Java应用程序通过驱动程序与各种数据库进行通信。连接Oracle数据库通常需要以下步骤: 1.1 引入JDBC驱动 在Java项目中,首先需要引入Oracle的JDBC驱动,通常为ojdbc.jar...
在提供的压缩包文件中,"delphi源码连接测试Ado方式得到数据库连接代码"很可能是包含了一个完整的Delphi工程,包含了实现上述步骤的源代码文件。开发者可以下载并运行这个源码,以学习和调试数据库连接的实现细节。...
Java Web数据库连接池代码详解 Java Web开发中,数据库连接池是非常重要的一部分。连接池可以减少数据库连接的频率,提高数据库访问的效率,并且可以减少系统的资源消耗。在Java Web开发中,我们通常使用连接池来...
JDBC是Java中用于访问数据库的标准API,它允许Java程序通过SQL语句与各种类型的数据库进行通信。JDBC由一组接口和类组成,提供了连接、执行SQL、处理结果集等功能。 **数据库连接的步骤** 1. **加载驱动**:首先,...
总结,Java 完整的数据库连接池实现涉及到选择合适的连接池实现、配置参数、初始化连接池以及在代码中正确地获取和释放连接。理解这些概念和步骤对于优化 Java 应用程序的数据库性能至关重要。通过合理配置和使用...
Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。...正确配置Java环境和Oracle JDBC驱动是实现数据库连接的关键步骤。
《数据库系统概论》课程之实验八,通过JDBC访问数据库。本文件中包含实验报告一份,可运行代码一份与JDBC的驱动jar包。 程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,...
JDBC是Java平台的一个标准接口,允许程序员用标准的Java代码来访问各种关系型数据库。要使用JDBC,你需要以下几步: 1. **引入JDBC驱动**:每个数据库都有自己的JDBC驱动,例如,MySQL的驱动是`mysql-connector-...
数据库连接池是Java开发中非常重要的一个概念,它在处理大量并发访问数据库的应用场景中扮演着关键角色。本文将深入探讨数据库连接池的工作原理、重要性以及如何在Java中实现一个简单的连接池。 首先,数据库连接池...
在本文中,我们将详细介绍 Java 使用 InfluxDB 数据库的详细代码,包括如何在 Maven 项目中引入 InfluxDB 依赖项,编写 InfluxDB 工具类,连接 InfluxDB 数据库,创建保留策略等。 pom.xml 中引入 InfluxDB 依赖项 ...
Java JDBC 数据库连接池技术是Java应用程序访问数据库的关键优化手段,尤其在Web应用程序中,它解决了传统JDBC连接方式存在的效率低下和资源浪费问题。Java JDBC(Java Database Connectivity)是Java语言与各种...
在给定的“java数据库连接池源代码”中,我们可以看到以下几个关键组成部分: 1. **测试文件TestConnect.java**:这是一个用于验证数据库连接池功能是否正常的测试程序。它通常包含一些基础的数据库操作,如打开...