SQL server 0.7、2000
driver="com.microsoft.jdbc.sqlserver.SQLServerDviver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatebaseName=数据库名称"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Blog;user=sa;password=123"
利用jtds第三方驱动来连接sqlserver,该驱动可解决微软JDBC驱动的兼容性问题,数据顺序查询问题。
driver ="net.sourceforge.jtds.jdbc.Driver";
url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=stml_demo";
SQL server 2005、2008
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
url="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称"
url="jdbc:sqlserver://localhost:1433;DatabaseName=Blog;user=sa;password=123"
MySQL 5.0
driver="com.mysql.jdbc.Driver" 或 “org.gjt.mm.mysql.Driver”(不推荐使用)
url="jdbc:mysql://localhost:3306/数据库名称"
url="jdbc:mysql://localhost:3306/数据库名称?user=root&password=123";
Oracle8/8i/9i数据库(thin模式) Oracle10g
driver = "oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@ localhost:1521:数据库实例";
其他数据库(转载自:http://blog.sina.com.cn/s/blog_5e6e077e0100don6.html)
DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="userNm";
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","userNm");
SysProps.put("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=userNm;password=***"; //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);
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() ;
各类数据库驱动的下载链接接:
jTDS:http://sourceforge.net/project/showfiles.php?group_id=33291
MySQL:http://www.mysql.com/downloads/api-jdbc-stable.html
Oracle:http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
Postgresql:http://jdbc.postgresql.org/download.html
相关推荐
选择合适的驱动并正确配置连接字符串是实现Java应用程序与数据库交互的关键。需要注意的是,在实际开发过程中,还需要考虑驱动版本与数据库版本之间的兼容性问题,以及连接池等高级特性来提高应用性能和稳定性。
本文档汇总了多种常见数据库(如Oracle、SQL Server、MySQL等)的JDBC连接模版,方便开发者查阅与使用。 #### 二、Oracle 8/8i/9i 数据库(thin模式) **连接字符串模板** ```java Class.forName("oracle.jdbc....
在标题和描述中提到的“JDBC汇总”指的是对不同数据库(如SQL Server、Oracle、MySQL和Sybase)的JDBC驱动程序及其连接代码的总结。以下是这些数据库的JDBC连接代码示例: 1. **Microsoft SQL Server**: - 对于...
### JDBC驱动下载汇总知识点 #### 一、JDBC概述与作用 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供...
以下是对标题和描述中涉及的不同数据库JDBC驱动的详细说明: 1. Microsoft SQL Server(6.5, 7, 2000, 2005)和Sybase(10, 11, 12): - JDBC名称:jTDS - 官方主页:http://jtds.sourceforge.net/ - JDBC版本...
Oracle JDBC Driver是Oracle公司提供的Java数据库连接(JDBC)驱动程序,用于在Java应用程序中与Oracle数据库进行交互。Oracle JDBC驱动分为多个版本,其中ojdbc5和ojdbc6是两个重要的版本,尤其针对Oracle数据库11g...
此示例展示了如何使用特定的JDBC驱动程序连接到SQL Server数据库。 #### 实现代码: ```java Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url = "jdbc:microsoft:sqlserver://...
【Java Web阶段重点及面试题】涉及到的核心概念主要包括JDBC(Java数据库连接)技术、Statement与PreparedStatement的区别以及数据库连接池的原理。 1. JDBC技术 JDBC是Java平台中用于与关系数据库进行交互的一种...
使用 JDBC 连接 Oracle 数据库需要加载 Oracle 的驱动类,并使用 `DriverManager` 类来获取连接对象。然后可以使用 `PreparedStatement` 对象来执行 SQL 语句,并使用 `ResultSet` 对象来处理查询结果。 日期处理 ...
在Java编程中,连接Oracle和MySQL数据库通常使用Java Database Connectivity(JDBC)API来实现。JDBC是Java标准的一部分,允许Java程序与各种类型的数据库进行交互。以下将详细讲解如何使用Java通过JDBC连接Oracle和...
使用 JDBC 可以将 Java 应用程序连接到 Oracle 数据库,从而实现数据的 CRUD 操作。 把 Java util.Date 转成 sql.Date 在日期操作中,把 Java util.Date 转成 sql.Date 是非常常见的操作。Java 提供了 `java.sql....
MySQL 中可用的驱动程序包括 PHP 驱动程序、JDBC 驱动程序、ODBC 驱动程序、CWRAPPER、PYTHON 驱动程序、PERL 驱动程序、RUBY 驱动程序、CAP11PHP 驱动程序、Ado.net5.mxj。 10. 主键和候选键有什么区别? 主键是...
- **定义**: JDBC连接池是用于管理数据库连接的技术,它可以预先创建一定数量的数据库连接,并存储在一个池中,以便应用程序重复使用这些连接。 - **优点**: 提高应用程序性能、减少数据库服务器负载、简化资源...
- 使用 `||` 符号可以连接两个字符串。 - 示例:`SELECT FIRST_NAME || ' ' || LAST_NAME AS FULL_NAME FROM MY_TABLE;` ##### 5.9 Where 查询条件子句 - 使用 `WHERE` 子句可以过滤查询结果。 - 示例:`SELECT ...
- **在WIN98下安装DB2报JDBC错误**:确保使用兼容的JDBC驱动程序。 - **将一台机器上的数据库复制到另外一台机器**:使用备份和恢复策略。 - **在WIN2000下编译本地SP设置**:确保满足编译需求。 - **启动支持...
- **连接字符串**:设置正确的 JDBC 连接字符串,格式为 `jdbc:mysql://host:port/database?param=value`。 - **示例代码**: ```java Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = ...
#### 一、Java连接数据库及PreparedStatement与Statement的区别 - **连接数据库的步骤**: 1. 加载JDBC驱动; 2. 创建数据库连接; 3. 创建Statement或PreparedStatement对象; 4. 执行SQL语句; 5. 处理结果...
- 如果是通过数据库连接,可以在连接字符串中添加`serverTimezone`参数,如`dbConn="jdbc:mysql://101.200.230.0:3328/bigdata_bi_customer?serverTimezone=Asia/Shanghai"`。 **4.2 JDBC驱动加载失败** - **问题...
2. **连接Oracle数据库**:详细讲解如何在Crystal Reports中设置Oracle数据源,包括ODBC和JDBC驱动的配置,以及连接字符串的构建。 3. **查询设计**:介绍如何使用Crystal Reports的查询向导和SQL编辑器来编写针对...