Class.forName(驱动字符串)
Connection connection=DriverManager.getConnection(连接字符串)
SQL 2000
1 通用的JDBC-ODBC桥连接
驱动字符串 sun.jdbc.odbc.JdbcOdbcDriver
连接字符串 JDBC:ODBC:数据源名
2通过JDBC的纯连接
驱动字符串 com.microsoft.jdbc.sqlserver.SQLServerDriver
连接字符串 jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名
SQL 2005
驱动字符串 com.microsoft.sqlserver.jdbc.SQLServerDriver
连接字符串 jdbc:sqlserver://localhost:1433;DatabaseName=数据库名
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);
Oracle
Oracle连接
驱动字符串 oracle.jdbc.driver.OracleDriver
连接字符串 1) thin方式 JDBC:ORACLE:thin:@主机名:端口号:数据库例程名
2) oci8方式 JDBC:ORACLE:oci8:@网络服务名
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);
Access
驱动字符串 sun.jdbc.odbc.JdbcOdbcDriver
连接字符串 jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=数据库文件.mdb
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,"","");
Statement stmtNew=conn.createStatement() ;
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);
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);
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);
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);
分享到:
相关推荐
在Java编程中,连接数据库是一项基础且至关重要的任务。Java提供了Java Database Connectivity (JDBC) API,使得开发者能够与各种类型的数据库进行交互。本篇将详细介绍如何使用Java连接MySQL、DB2以及SQL Server ...
这些驱动包使得Java应用程序能够通过Java Database Connectivity (JDBC) API与数据库建立连接,执行SQL语句,处理查询结果等操作。下面将详细讲解每个驱动包及其相关的知识点。 1. JDBC2005数据库连接驱动: JDBC...
文件列表中的文档可能包含更具体的示例和针对特定数据库的连接步骤,如`JAVA连接ORACLE.doc`和`JSP连接各类数据库大全SQLServer2000 JDBC驱动的完整安装及测试说明.doc`。阅读这些文档可以帮助你深入理解如何根据...
《JAVA数据库学生管理系统详解》 在信息技术领域,数据库管理系统(DBMS)被广泛应用于各种应用场景,其中学生管理系统是一个典型例子。本系统名为“JAVA数据库学生管理系统”,它利用Java编程语言与SQL Server ...
总之,Java JDBC提供了一种高效、可靠的手段来与各类数据库进行交互,通过SQL语句实现数据的增删改查,广泛应用于各种Java应用程序中,尤其是需要持久化数据的场景。通过学习和掌握JDBC,开发者可以更好地设计和实现...
本项目以JAVA编程语言为基础,结合SQL数据库技术,实现了对学生成绩、个人信息、出勤等数据的有效管理,同时也支持使用ACCESS数据库作为备选方案。 首先,JAVA作为系统开发的主要语言,其跨平台性、面向对象和丰富...
JDBC允许JAVA程序动态生成SQL语句,执行数据库操作,同时提供了事务处理能力,保证了数据操作的原子性、一致性、隔离性和持久性。 在系统设计上,可能采用MVC(Model-View-Controller)架构模式,分离业务逻辑、...
总的来说,这个“学生管理系统+Java源码+数据库”项目是一个综合性的实践案例,涵盖了Java开发、数据库设计、Web应用开发等多个领域的知识,对于学习和提升Java开发技能,理解企业级应用的开发流程具有很高的参考...
"Java开发数据库连接驱动大全"这个主题涵盖了Java中用于连接不同数据库的各类驱动,确保开发者可以针对任何支持的数据库系统建立连接。以下是关于Java与数据库连接的一些关键知识点: 1. **JDBC(Java Database ...
本压缩包包含的“各类数据库连接驱动包”是实现JDBC功能的核心组件,使得Java程序能够与各种数据库系统进行通信。 首先,我们来理解JDBC的基本概念。JDBC是Sun Microsystems公司开发的一套API,它为Java程序员提供...
综上所述,"Java基于SQL数据库的宿舍管理系统"是一个综合运用Java编程语言、SQL数据库技术、前端开发以及各类开发框架的项目,涵盖了软件开发的多个重要环节,为高效的学生宿舍管理提供了强大支持。通过学习和实践...
在实现这些功能时,Java通过JDBC(Java Database Connectivity)与数据库进行交互,执行SQL语句来完成数据的增删改查操作。同时,为了保证数据安全,系统还需要实现用户权限管理,确保只有授权用户才能访问特定的...
JDBC为Java程序员提供了统一的接口,使得他们可以通过编写Java代码来执行SQL语句,处理结果集,以及管理数据库连接。 在JDBC中,主要有以下关键组件: 1. **Driver Manager**:它是JDBC的核心组件,负责管理所有已...
总结来说,JSP连接数据库的过程主要包括加载JDBC驱动、建立数据库连接、创建Statement对象、执行SQL语句以及处理查询结果。对于不同的数据库,需要使用相应的JDBC驱动,并根据其特定的URL格式配置连接参数。虽然在...
JDBC是Java中用于与数据库交互的一组接口和类,由Sun Microsystems(现属Oracle公司)开发,是Java标准的一部分。它为各种数据库提供了一致的访问方式,简化了数据库编程。 2. **DBCP(Jakarta Commons DBCP)**:...
首先,JDBC(Java Database Connectivity)是Java语言访问数据库的标准API,它允许Java应用程序通过编写Java代码与数据库进行通信。在JSP中,我们通常会通过以下步骤来建立数据库连接: 1. **加载驱动**:使用`...
根据给定的文件信息,我们将深入探讨各类基本的数据库连接方法,主要聚焦于 JDBC 连接方式,并通过 Java 和 JSP 的示例代码来详细解释这些连接方法。 ### 一、JDBC 概述 Java Database Connectivity (JDBC) 是 ...
下面将详细介绍各类数据库连接驱动包及其重要性、工作原理以及如何使用。 一、Java Database Connectivity (JDBC) 驱动 JDBC是Java平台的标准,提供了一组API,使得Java程序能够与各种类型的数据库进行通信。JDBC...
学校医务室门诊管理系统是基于Java技术的数据库设计项目,旨在为学校的医疗保健服务提供一个高效、规范化的管理平台。...通过合理设计的数据库结构,能够有效地存储、检索和更新各类医疗信息,满足日常运营的需求。
《学生宿舍管理系统JAVA版本与Access数据库的整合应用》 学生宿舍管理系统是一款专为高校设计的管理软件,旨在优化学生住宿信息的管理和分配,提高工作效率,减轻管理负担。本系统采用JAVA语言开发,结合Access...