下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
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(); //或者Class.forName("com.mysql.jdbc.Driver");
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数据库直连用ODBC的
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
分享到:
相关推荐
总结来说,选择合适的JDBC连接方式取决于你的Oracle环境。Service Name方式适用于多实例或集群环境,而SID和TNS Name方式更适合于简单的单实例设置。在实际使用中,应根据系统需求和配置进行选择。
简单几种JDBC链接方式 DB2Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; ...
本文将详细介绍如何使用JDBC连接MySQL、SQLServer和Oracle这三种常见数据库,并进行基本的增删改查操作。 一、MySQL的JDBC连接 MySQL是一款广泛使用的开源关系型数据库。使用JDBC连接MySQL,首先需要在项目中引入...
了解JDBC的四种连接方式对于开发人员来说至关重要,因为它直接影响到应用程序的性能、可移植性和易用性。 1. Type 1:JDBC-ODBC 桥驱动 Type 1驱动是最早的JDBC实现,它将JDBC调用转换为ODBC调用,然后ODBC再与...
下面我们将详细探讨这些数据库的JDBC连接方式。 1. **Oracle 8/8i/9i 数据库 (Thin 模式)** Oracle数据库使用`OracleDriver`驱动程序。在连接之前,需要加载驱动类。以下是如何连接到Oracle数据库的例子: ```...
在给定的部分内容中,列出了多种数据库及其对应的JDBC连接方式: 1. **MySQL**:使用`mysql-connector-java`驱动,通过`org.gjt.mm.mysql.Driver`类进行连接。示例代码展示了如何加载驱动、设置URL以及通过用户名和...
hive权限,通过自定义jar对hive的10000端口进行权限管控,直接放入到hive所在的lib环境下,然后对xml文件进行相应的配置
在本文中,我们将探讨不同数据库的JDBC连接方式,包括Microsoft SQL Server、MySQL、Oracle、Sybase和PostgreSQL。 1. **Microsoft SQL Server & Sybase**: - 使用jTDS驱动进行连接。jTDS是一款开源的、实现了...
#### 三、不同数据库的JDBC连接方式 ##### 1、Oracle8/8i/9i数据库(thin模式) 对于Oracle数据库,连接代码如下所示: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:...
通过上述示例,我们可以看到,尽管不同数据库的JDBC连接方式存在差异,但基本流程相似:加载合适的JDBC驱动、构建正确的URL、设置必要的参数(如用户名、密码和数据库名)。这些步骤是开发人员在使用JDBC进行数据库...
下面将详细介绍八种常见数据库的JDBC连接方式。 一、Oracle数据库连接 Oracle数据库是一种关系型数据库管理系统,广泛应用于企业级应用中。JDBC连接Oracle数据库需要加载Oracle的驱动程序,下面是连接代码: ```...
除了基本的JDBC连接方式,还有JDBC连接池的概念,比如Apache的DBCP、C3P0,以及更现代的HikariCP。这些连接池能有效地管理数据库连接,提高性能,减少数据库负载。 此外,JDBC还支持批处理,允许多个SQL语句一起...
2. **JDBC连接各种数据库方式** - MySQL:使用MySQL Connector/J驱动,配置URL通常为`jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC`。 - Oracle:使用Oracle JDBC驱动(ojdbc),...
本文将详细介绍几种常见数据库的JDBC连接方式,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL以及PostgreSQL。每种数据库的连接方式都有所不同,主要体现在JDBC驱动类名、URL格式及参数上。 #### 二、...
Java JDBC 数据库连接池技术是Java应用程序访问数据库的关键优化手段,尤其在Web应用程序中,它解决了传统JDBC连接方式存在的效率低下和资源浪费问题。Java JDBC(Java Database Connectivity)是Java语言与各种...
下面将详细介绍如何使用JDBC连接Hive和Impala。 1. **JDBC连接Hive** Hive提供了一个名为Hive JDBC的驱动,它允许外部应用程序通过JDBC协议与Hive服务通信。要建立JDBC连接到Hive,你需要以下步骤: - **获取...
除了传统的JDBC连接方式,还可以使用数据源(DataSource)来连接数据库。数据源是JNDI(Java Naming and Directory Interface)的一部分,通常在应用服务器中配置。使用数据源的优点包括连接池管理、事务管理和线程...
除了基本的JDBC连接方式,还有DataSource(数据源)连接池的方式,如Apache Commons DBCP、C3P0和HikariCP等。这种方式可以提高性能,通过复用已建立的数据库连接,避免频繁创建和关闭连接带来的资源消耗。 在实际...
除了基本的JDBC连接方式,还可以通过设置连接参数进行优化,比如设置超时时间、最大连接数、最小连接数等,以适应不同的应用场景。 总结,JDBC连接MySQL工具是Java开发中不可或缺的部分,它提供了连接、操作和管理...