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); 【数据库JDBC配置详解】 Java Database Connectivity (JDBC) 是Java平台中用于与各种数据库进行交互的一组标准API。在Java程序中,我们通过JDBC来建立与数据库的连接,执行SQL语句以及处理结果。以下是一些常见数据库的JDBC配置示例: 1. **MySQL数据库** - 驱动加载:`Class.forName("org.gjt.mm.mysql.Driver").newInstance();` - 连接URL:`jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1` - 这里`myDB`是数据库名,`soft`和`soft1234`分别代表用户名和密码。`useUnicode`和`characterEncoding`用于设置字符编码。 2. **Microsoft SQL Server 2000** - URL:`jdbc:microsoft:sqlserver://localhost:1433` - 驱动:`com.microsoft.jdbc.sqlserver.SQLServerDriver` - 必须安装Service Pack 4 (SP4)。 3. **Microsoft SQL Server 2005** - URL:`jdbc:sqlserver://localhost:1433;databaseName=学生系统` - 驱动:`com.microsoft.sqlserver.jdbc.SQLServerDriver` - `学生系统`是数据库名称。 4. **Oracle数据库(thin模式)** - 驱动加载:`Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();` - URL:`jdbc:oracle:thin:@localhost:1521:orcl` - `orcl`是数据库的System Identifier (SID)。 5. **IBM DB2数据库** - 驱动加载:`Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();` - URL:`jdbc:db2://localhost:5000/sample` - `sample`是数据库名。 6. **SQL Server 7.0/2000** - 驱动加载:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();` - URL:`jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb` - `mydb`是数据库名。 7. **Sybase数据库** - 驱动加载:`Class.forName("com.sybase.jdbc.SybDriver").newInstance();` - URL:`jdbc:sybase:Tds:localhost:5007/myDB` - 使用`Properties`对象设置用户和密码。 8. **Informix数据库** - 驱动加载:`Class.forName("com.informix.jdbc.IfxDriver").newInstance();` - URL:`jdbc:informix-sqli://123.45.67.89:1433/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword` - `myDB`是数据库名,`myserver`是服务器名称。 9. **MySQL数据库(继续前文)** - 连接URL的完整形式是:`jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=UTF-8` - `UTF-8`通常用于设置字符编码,确保正确处理多语言数据。 在配置JDBC连接时,需要注意以下几点: - 确保已将对应的JDBC驱动库(JAR文件)添加到项目的类路径中。 - URL中的端口号(如1433、1521等)应与实际数据库服务监听的端口一致。 - 用户名和密码是访问数据库所必需的,确保其正确无误。 - 如果数据库服务器不在本地,需要将URL中的`localhost`替换为服务器的实际IP地址。 - 对于某些数据库,可能还需要额外的连接参数,例如字符集、服务器名称等。 JDBC提供了一种标准化的方法来访问各种不同类型的数据库,使得Java开发者可以编写与数据库无关的代码,提高了代码的可移植性和复用性。通过上述示例,你可以根据具体的数据库类型进行相应的配置,实现与数据库的连接。




















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


最新资源
- 猴车论文(PLC自动控制).doc
- (源码)基于Arduino的监控系统.zip
- radar-移动应用开发资源
- 关于改善地方政府网络安全管理技术的几点方法.docx
- spp-bluetooth-tool-单片机开发资源
- 《C++-Primer》第部分学习笔记汇总-面向对象编程与泛型编程.docx
- 安卓模拟器安装步骤.doc
- 软件可行性分析研究报告.docx
- 基于TPC-USB实验系统的串行通信协议研究.doc
- 第二章PLC工作原理和结构特点.ppt
- soybean-admin-Typescript资源
- (源码)基于C++和FreeRTOS的嵌入式音频合成器.zip
- GinSkeleton-Go资源
- 互联网+在中职学前教育专业教与学的探索.docx
- 电子商务网站建设的相关策划报告.doc
- 计算机信息技术在机关档案管理中的应用.docx


