1.Access 2. MySQL 3. Microsoft SQLServer 4. Microsoft SQLServer 5. oracle 6. Sybase 7. ODBC 8.DB2 9. PostgreSQL (http://www.de.postgresql.org) pgjdbc2.jar 数据库连接字符串是应用程序与数据库建立连接的关键组成部分,它包含了用于标识数据库服务器、数据库名称、端口号、认证信息等参数。以下是对各个数据库连接字符串样例的详细解释: 1. **Access**: Access数据库通常通过ODBC(Open Database Connectivity)进行连接。在Java中,需要加载JDBC-ODBC桥接驱动`sun.jdbc.odbc.JdbcOdbcDriver`,然后使用`DriverManager.getConnection()`方法建立连接。连接字符串示例为: ``` "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\data.mdb" ``` 2. **MySQL**: MySQL数据库连接需要引入`mm.mysql-2.0.2-bin.jar`或`com.mysql.jdbc.Driver`驱动。连接字符串可以采用以下格式: ``` "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName" 或 "jdbc:mysql://localhost:3306/mydata?user=root&password=root" ``` 3. **Microsoft SQL Server**: 使用jTDS驱动(http://jtds.sourceforge.net)时,需要`net.sourceforge.jtds.jdbc.Driver`,连接字符串如下: ``` "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master" ``` 而官方Microsoft JDBC驱动则需要`com.microsoft.jdbc.sqlserver.SQLServerDriver`,连接字符串类似: ``` "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master" ``` 4. **Oracle**: Oracle数据库连接需要`classes12.zip`中的`oracle.jdbc.driver.OracleDriver`,连接字符串示例: ``` "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL" ``` 5. **Sybase**: Sybase数据库连接使用`jconn2.jar`中的`com.sybase.jdbc2.jdbc.SybDriver`,连接字符串如下: ``` "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638" ``` 6. **ODBC**: 对于任何支持ODBC的数据库,可以使用JDBC-ODBC桥接,加载`sun.jdbc.odbc.JdbcOdbcDriver`,并指定ODBC数据源名称(DSN): ``` "jdbc:odbc:" + sDsn ``` 7. **DB2**: IBM DB2数据库连接需要`Com.ibm.db2.jdbc.net.DB2Driver`,连接字符串如下: ``` "jdbc:db2://192.9.200.108:6789/SAMPLE" ``` 8. **PostgreSQL**: PostgreSQL数据库使用`pgjdbc2.jar`中的`org.postgresql.Driver`,连接字符串为: ``` "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName" ``` 这些连接字符串中的`sUsr`和`sPwd`分别代表用户名和密码,`MyDbComputerNameOrIP`是数据库服务器的名称或IP地址,`myDatabaseName`是所需连接的数据库名。端口号(如3306、1433、1521等)和特定服务名(如ORCL、master等)根据数据库配置可能会有所不同。 了解并正确配置这些连接字符串对于开发人员来说至关重要,因为它们是程序与数据库进行交互的桥梁。在实际应用中,为了安全起见,通常会将用户名、密码和服务器信息存储在环境变量、配置文件或使用加密的方式,避免在代码中明文暴露敏感信息。



















- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- omnivision公司简介(1).docx
- 关于电力系统电网调度自动化的分析与研究(1).docx
- Excel中如何实现比对不同工作表中相同信息(1).docx
- 计算机自动化技术在广播发射中的应用研究(1)(1).docx
- 单片机的最小系统.pdf
- 基于plc和mcgs的机械手控制系统的设计毕业论文初稿(2)(1).doc
- SolarWinds网络管理软件产品(1).docx
- 浅析利用生生园促进幼儿学前教育深度学习的方法(1).docx
- 计算机二级VFP-07-08年笔试(1).pdf
- 论数据库著作权保护中的独创性问题-1(1).docx
- 学位论文—基于java的办公室日常事务管理系统—(1).doc
- 人工智能教育对中小学学生信息素质的培养(1).pptx
- 计算机网络环境下教学模式的评价的论文-计算机网络论文(1).docx
- 计算机基础知识(2)(1).pptx
- 自动化英语资料省公开课一等奖全国示范课微课金奖PPT课件(1).pptx
- 1软件质量工程包括软件质量保证软件质量规划软件质量控制三大方面(1).docx


