1.Oracle数据库
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:orcle";
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/testDB";
String user = "admin";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
3.SQL Server数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";
String user = "sa";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
4. Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:localhost:5007/testDB";
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
Connection conn = DriverManager.getConnection(url, sysProps);
5.Informix数据库
Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();
String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);
6.MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/testDB?user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";
Connection conn = DriverManager.getConnection(url);
7.PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);
实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。
在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。
下载文件
你需要Java SDK、 Hibernate包、Ant包、和JDBC Driver。
1、Hibernate包下载地址:
http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc
2、Ant包下载地址:
http://apache.130th.net/ant/binaries/apache-ant-1.6.1-bin.zip
3、 JDBC Driver要根据你用的database来定,一般database官方网站上都会有。Hibernate支持常用的database,比如 MySQL, Oracle, PostgreSQL, 和MS-SQL Server。这些数据库都有JDBC Driver:
Oracle JDBC Driver下载地址(下载前必须同意Oracle协议书)
http://otn.oracle.com/software/htdocs/distlic.html?/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html
MySQL JDBC Driver下载地址
http://dev.mysql.com/downloads/connector/j/3.0.html
PostgreSQL JDBC Driver下载地址
http://jdbc.postgresql.org/download.html
MS-SQL Server JDBC Driver下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&displaylang=en
转载地址:http://blog.csdn.net/asdtiang/article/details/3105384
分享到:
相关推荐
JDBC提供了一个标准的API,使得开发者无需关心底层数据库的具体实现,即可与不同的数据库系统进行通信。 在Java中连接PG数据库,我们首先需要引入PostgreSQL的JDBC驱动。PostgreSQL的JDBC驱动通常被称为`postgresql...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
Oracle JDBC驱动分为多个版本,如ojdbc14、ojdbc6、ojdbc7等,每个版本对应不同的Java和Oracle数据库版本。`ojdbc6.jar`适用于Java 6及以下版本,并且兼容Oracle 10g、11g和12c数据库。如果你正在使用更高版本的Java...
标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...
### JDBC连接不同数据库知识点 #### 一、JDBC简介 Java Database Connectivity (JDBC) 是 Java 语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。它由一组用 Java ...
它是Java平台的标准部分,允许开发者编写数据库独立的代码,这意味着使用JDBC可以连接到不同的数据库系统,如MySQL、Oracle、SQL Server等。在"JDBC与Java数据库程序设计"中,我们将深入探讨如何利用JDBC技术实现...
Java JDBC(Java Database Connectivity)是Java平台中用于与关系型数据库进行交互的API,它为开发者提供了一套标准的接口,使得程序员可以使用Java语言来访问各种不同的数据库系统,如MySQL、Oracle等。本示例文档...
### Java JDBC连接数据库代码大全详解 #### 一、JDBC基础概述 JDBC(Java Database Connectivity)是一种标准的Java API,允许Java程序连接并操作各种类型的数据库。它为开发人员提供了一种统一的方式,以便使用...
通过JDBC,开发者可以使用标准的Java API来访问不同的数据库系统,而无需关心底层数据库的具体实现细节。这极大地提高了应用程序的可移植性和灵活性,使得同一段Java代码可以在不同的数据库环境下运行。 ### JDBC...
在Java编程中,JDBC(Java Database Connectivity)是Java应用程序连接和操作数据库的标准接口。它允许程序员使用SQL语句执行数据库查询、更新和事务管理。本篇将详细讲解如何使用JDBC对数据库进行查询。 首先,...
标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...
在Java环境中,我们通常通过JDBC(Java Database Connectivity)驱动来实现与Cache数据库的连接。以下是一些关键知识点: 1. **JDBC驱动**:为了在Java中连接Cache数据库,首先需要安装并配置Cache的JDBC驱动。...
### JDBC与JAVA数据库编程 #### 第一章:JDBC的概念 **目标:** - 本章节旨在让初学者了解JDBC的基本概念,并掌握其体系结构及API的基本使用。 - 学习者应能够掌握JDBC的基本API,了解如何使用这些API进行数据库...
* 高度灵活性:JDBC允许Java程序连接不同的数据库,例如MySQL、Oracle、SQL Server等。 * 简化开发:JDBC提供了一套标准化的接口,简化了Java程序连接数据库的开发过程。 编写JDBC应用程序 要编写JDBC应用程序,...
Java JDBC(Java Database Connectivity)是Java编程语言与各种数据库之间通信的标准接口,它允许Java程序通过JDBC API来访问和操作数据库。在本教程中,我们将深入探讨如何在Java环境下,特别是MyEclipse开发环境中...
然而,尽管JDBC提供了标准化的接口,但不同的数据库供应商可能会有自己的特定驱动程序,这可能导致在不同环境中配置连接时出现差异。 以下是一些常见数据库使用JDBC连接的例子: 1. **Oracle 8/8i/9i 数据库(thin...
Java Database Connectivity(JDBC)是Java编程语言中用于与各种类型数据库交互的一种标准接口。它由Sun Microsystems(现为Oracle公司的一部分)开发,是Java平台的核心API之一,允许程序员使用Java编写数据库应用...
通过JDBC,开发者可以使用标准的Java API来执行SQL语句,从而实现与不同数据库之间的交互。本文将深入解析JDBC访问各种数据库URL语法,为开发者提供一份详尽的指南。 ### A. Firebird Firebird是一种开源的关系型...
在Java编程中,连接Microsoft Access数据库通常需要使用Java Database Connectivity(JDBC)API。JDBC是一种Java标准,它提供了一种统一的接口,使得开发者能够用Java语言与各种类型的数据库进行交互。在处理Access...
这份文档可能详细列举了上述不同数据库的JDBC连接示例代码,包括具体的URL格式、驱动类名以及连接参数设置,供开发者参考。 4. **数据库连接方法.mht** MHT文件是一种单个文件存储网页的格式,可能包含了如何使用...