以下是JDBC连接各种数据库的写法,献给Java初学者,提一点建议,记得导入对应的驱动jar包哦。
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);
或
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost/myDB? ser=root&password=system";
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);
补充:Sql Server2005数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
和sql2000 的连接url有点区别
分享到:
相关推荐
"java开发实战经典(源代码)"这部分资料可能包含了实际项目中的数据库连接示例和代码,这对于初学者来说是非常宝贵的学习资源。通常,这些实战项目会涵盖如何在J2EE应用中配置数据源、使用连接池(如C3P0、Apache ...
在J2EE应用中,数据库连接通常通过Java Database Connectivity (JDBC) API实现。本文将详细介绍如何使用"Microsoft SQL Server JDBC Driver 3.0"和"MySQL连接数据库驱动文件"进行数据库连接,并提供相关的方法。 ...
在实际应用中,连接池技术可以和其它技术结合使用,例如,J2EE 的 EJB 技术可以和连接池技术结合使用,实现高效的数据库访问。 在使用连接池技术时,需要注意以下几个问题: 1. 并发问题:为了使连接管理服务具有...
2. **JDBC连接池**:为了提高性能和资源利用率,J2EE应用服务器如Tomcat、JBoss等通常提供连接池服务,如C3P0、HikariCP等,它们预先创建并维护一定数量的数据库连接,应用程序可以快速获取和释放连接。 3. **JNDI...
### J2EE数据库连接池配置及应用 在Java企业级应用开发中,数据库连接管理是一项重要的任务。不当的连接管理可能会导致性能问题甚至系统崩溃。本文将详细介绍如何在J2EE环境中配置和使用数据库连接池。 #### 一、...
Java通过JDBC(Java Database Connectivity)API与各种类型的数据库进行通信,包括SQL Server。JDBC提供了一组接口和类,使得Java程序能够执行SQL语句、处理结果集以及管理数据库连接。 在J2EE开发中,当我们要连接...
在J2EE(Java 2 Platform, Enterprise Edition)开发中,连接数据库是常见的任务,用于存取和处理数据。本文将详细介绍几种常见的J2EE应用中连接数据库的方法,按照复杂度从高到低进行排列。 1. JDBC(Java ...
在J2EE应用程序开发中,连接Oracle数据库是一个关键步骤,这通常涉及到数据库驱动的使用。在给定的压缩包文件中,包含两个重要的驱动文件:`classes12.jar`和`ojdbc14.jar`,它们是Java应用程序与Oracle数据库进行...
JDBC(Java Database ...总的来说,JDBC提供了一套标准的接口,使得Java开发者能够方便地与各种数据库进行交互,同时通过数据源、连接池等技术提高性能和管理效率。理解并熟练运用JDBC,是Java开发数据库应用的基础。
在J2EE架构下,数据库的连接主要有三种方法:基于JDBC直接连接的数据库访问方法、基于JDBC驱动的连接方法和基于连接池的数据库连接方法。JDBC是Java数据库连接的标准规范,提供了连接数据库、执行SQL语句和处理返回...
它包含了多种技术,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JDBC(Java Database Connectivity)等,这些技术共同为企业应用提供了一个强大且灵活的基础。在这个压缩包中,我们...
JDBC (Java Database Connectivity) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。它由Java Development Kit (JDK) 提供,允许Java程序员执行SQL语句并处理数据库结果。在本文中,我们将深入探讨如何...
在搭建J2EE环境的过程中,数据库的配置是至关重要的一步,特别是像SQL Server这样的大型关系型数据库,它为Java应用程序提供了稳定的数据存储和管理能力。本文将深入探讨如何在J2EE环境中设置和使用SQL Server数据库...
【描述】中的“共享资源,让大多人们可以一起来学习java这门技术,也想让更多的人参与java开发”表明,这个压缩包是作为一个学习资源而创建的,旨在帮助初学者和开发者提升他们的Java编程技能,特别是J2EE应用开发的...
**JDBC** 是Java语言访问数据库的标准API,它允许程序员以一种统一的方式与各种关系数据库进行交互。在JDBC中,我们通常会经历以下步骤: 1. 加载数据库驱动:通过`Class.forName()`方法加载特定数据库的驱动。 2. ...
JDBC(Java Database Connectivity)是Java语言中的数据库连接API,用于连接和操作数据库。 在课程报告中,要求学生使用J2EE技术开发一个简单的学生管理系统,实现用户登陆、注册、选课等功能。学生需要使用JSP、...
在IT行业中,JDBC(Java Database Connectivity)是Java编程语言中用于与各种关系数据库进行通信的标准接口。这个“用jdbc方式连接数据库的样例程序”提供了详细的示例,帮助开发者理解如何通过Java来操作数据库,...
JDBC(Java Database Connectivity)则是Java编程语言与各种数据库交互的核心接口,是Java开发者进行数据操作的必备工具。本课件“南京大学软件学院J2EE课件(JDBC)”显然是为了帮助学生深入理解和掌握这两项核心...
- 数据源访问:在J2EE环境中,通常使用数据源(DataSource)来管理数据库连接,这样可以实现连接池,提高性能并减少资源浪费。 - 错误处理和关闭资源:执行完数据库操作后,需要关闭ResultSet、Statement和...