- 浏览: 353100 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (271)
- java基础备忘 (19)
- ANT (4)
- jsp (13)
- linux (9)
- javascript (4)
- oracle (5)
- dotnet (0)
- mysql (4)
- 测试 (4)
- web服务器 (8)
- jdbc (1)
- struts (16)
- spring (11)
- 其他java相关插件 (6)
- 工作相关 (17)
- jbpm (9)
- ibatis (8)
- 设计模式 (1)
- xml (2)
- ejb (1)
- log4j (3)
- java文档操作 (9)
- flex (1)
- jquery (1)
- ext (0)
- java报表 (0)
- android (1)
- 正则表达式 (1)
- bi (2)
- 工具 (5)
- hibernate (12)
- cognos (3)
- activiti (0)
- 项目管理-设计 (0)
- 文档 (0)
- dwz (8)
- pojo (1)
- 资产管理系统 (1)
- FlowER (0)
- highcharts (0)
- webservce (1)
- dubbo (4)
- eureke (0)
- docker (21)
- springcloud (1)
- https://spring.io/guides/gs/routing-and-filtering/ (1)
- jenv (1)
- springBoot (19)
- MongoDB (2)
- redis (0)
- maven (4)
- nosql (0)
- mq (1)
- jeesite (3)
- hadoop (12)
- 日志工具 (3)
- 机器学习算法 (8)
- exsi (1)
最新评论
-
sunbin:
不好意思,这个用于个人记录。http://sunbin.ite ...
Spring boot+Spring Security 4配置整合实例 -
v韧竹v:
大神,你这个有demo源码吗?我安装您这边操作的,好像有问题, ...
Spring boot+Spring Security 4配置整合实例 -
sunbin:
西蜀石兰 写道关键的是controller建立了一个中转吧,这 ...
Spring Boot 添加JSP支持【转】 -
czwanglei:
这篇文章写的真不错。。
Spring Boot 添加JSP支持【转】 -
西蜀石兰:
关键的是controller建立了一个中转吧,这样所有的jsp ...
Spring Boot 添加JSP支持【转】
1: jdbc driver 4种类型
Type1:借助于JDBC-odbc桥接方式连接oracle,可移植性差
Type2:oracle oci : 可移植性比较差,要依赖于oracle的oci(客户端)的安装
但是可以获得更高的效率。效率应该是最快的。
Type3:主要用在中间件,提供数据连接池的服务。如使用tomcat 连接池。
Type:4class14.jar 直接用来连接数据库,移植性最好。
详细见JDBC3.0规范54页 jdbc-3_0-fr-spec.pdf
详细见JDBC4.0规范41页 jdbc-4_0-fr-spec.pdf
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_JCP-Site/en_US/-/USD/VerifyItem-Start/jdbc-4_0-fr-spec.zip?BundledLineItemUUID=YHJIBe.l_4QAAAEh7wA_7HAC&OrderID=kvRIBe.lff0AAAEh4AA_7HAC&ProductID=nC3ACUFBfqQAAAEYHrk5AXuy&FileName=/jdbc-4_0-fr-spec.zip
常见jdbc连接字符串
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ;
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar ;
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip ;
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
4. Sybase(http://jtds.sourceforge.net)jconn2.jar ;
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
// (Default-Username/Password: "dba"/"sql")
5. Microsoft SQLServer(http://jtds.sourceforge.net) ;
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );
6. Microsoft SQLServer(http://www.microsoft.com) ;
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );
7. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
8.DB2
Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );
发表评论
-
微信支付接口
2019-09-17 09:26 6941、pom.xml <!-- https:// ... -
2016 年度码云新增热门开源软件排行榜 TOP 50
2017-01-18 08:37 13092016 年度码云新增热门 ... -
将博客搬至CSDN
2016-04-26 11:27 422将博客搬至CSDN -
使用Seamphore限制并发请求量(转)
2016-04-09 14:31 1527一:认识Seamphore Seamphore信号量主要用 ... -
nginx反向代理后取客户ip地址
2016-03-15 19:33 909public class IPUtils { /** ... -
备忘111
2015-08-06 14:56 0产品设置主表 字段 ... -
运用加密技术保护Java源代码
2013-01-14 23:58 448为什么要加密? 对于传统的C或C++之类的语 ... -
利用Instant Client ,不安装oracle客户端使用sqlplus连接远程数据库的步骤
2010-01-20 14:48 4266利用Instant Client ... -
免安装Oracle客户端软件-使用pl/sql配置登陆
2010-01-20 14:46 50441.下载Oracle Client Package ... -
java采用正则表达式
2010-01-13 11:50 720Java代码 javascript的 ... -
Java ClassLoader机制
2009-12-23 13:28 541当JVM(Java虚拟机)启动时,会形成由三个类加载 ... -
字符串加密解密类
2009-12-23 09:43 1028import javax.crypto.*;import ... -
动态代理--(未完)
2009-05-24 18:43 738public interface IUserServ ... -
静态代理
2009-05-24 18:10 524静态代理非常简单,只要满足三个条件 1、一个含有抽 ... -
神奇的TreadLocal
2009-05-24 17:54 925ThreadLocal太神奇了! 先看代码 s ... -
反射-- (未完)
2009-05-24 17:16 715反射: 主要是从类的外部取操作类内部属性或者方 ... -
servlet 路径的问题
2009-05-24 08:59 11621: context Path ... -
java相关规范文档连接地址
2009-05-24 08:43 737http://www.jcp.org/en/jsr/all ... -
单例4种创建方式
2009-05-24 08:00 7551: 从一个类的内部构造单例基本条件 私有的 ...
相关推荐
JDBC 连接字符串示例 本文将详细介绍 JDBC 连接字符串的示例,包括 Oracle、MySQL、SQL Server 等多种数据库的连接字符串。 JDBC 连接字符串简介 JDBC(Java Database Connectivity,Java 数据库连接)是一种 ...
在本篇文章中,我们将探讨四种主要的数据库——SQL Server 2000、SQL Server 2005、Oracle以及MySQL,它们对应的JDBC驱动jar包及其连接字符串的构建方法。 首先,我们来看SQL Server 2000的JDBC连接。SQL Server ...
以下是九种不同数据库系统使用的JDBC连接字符串及其相关知识: 1. **Microsoft SQL Server 2000**: - 驱动类:`com.microsoft.jdbc.sqlserver.SQLServerDriver` - JDBC URL:`jdbc:microsoft:sqlserver://...
本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置的具体含义。 #### 一、Oracle JDBC概述 JDBC是Java平台上的标准SQL数据库访问接口,它为开发者提供了统一的API来访问各种关系型数据库。...
### JDBC 数据库常用连接链接字符串 #### 一、概述 在Java开发中,与数据库进行交互是必不可少的一个环节。为了实现这一目标,Java提供了JDBC(Java Database Connectivity)技术,它是一套用于执行SQL语句的Java ...
JDBC连接数据库字符串是连接数据库的关键部分,它包含了所有必要的信息,如驱动类、数据库URL、数据库名、主机地址、端口号以及可能的其他参数。 以下是一些主流数据库的JDBC连接字符串示例: 1. **SQL Server ...
在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系型...以上信息为各种常见数据库的JDBC驱动下载地址及连接字符串的编写方式,希望对开发者在使用Java与数据库交互时有所帮助。
在深入探讨JDBC连接字符串的写法之前,我们先来理解一下JDBC(Java Database Connectivity)的基本概念。JDBC是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和...
而`Dm7JdbcDriver17`则是达梦数据库与Java应用程序进行连接的桥梁,通过Java Database Connectivity (JDBC) API实现数据交互。 JDBC是Java平台的标准接口,允许Java程序与各种类型的数据库进行通信。Dm7JdbcDriver...
Oracle提供了多种类型的JDBC驱动,包括 Thin、 Thick、JDBC-ODBC Bridge 和 Universal Driver。其中,Thin驱动(也称为Oracle JDBC Thin driver)是一个轻量级、完全基于Java的驱动,不需要Oracle客户端软件,只需...
Oracle数据库的JDBC驱动为`oracle.jdbc.driver.OracleDriver`,其连接字符串格式如下: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); Connection cn = DriverManager.getConnection("jdbc:oracle:...
2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password)`,其中url是数据库的连接字符串,包含服务器地址、端口号以及数据库名。 3. 执行SQL:`Statement stmt = conn....
### JDBC连接各种数据库字符串大全详解 #### 一、Oracle数据库(Thin模式) ...这些示例涵盖了不同数据库类型的连接配置方法,包括连接字符串、驱动加载及连接建立的具体步骤。希望对您有所帮助!
首先,了解JDBC驱动的分类,它们通常分为四种类型:Type 1、Type 2、Type 3和Type 4。Vertica JDBC驱动属于Type 4,即纯Java实现的网络驱动,无需中间件即可直接与数据库服务器通信,提供了高效、安全和跨平台的连接...
JDBC连接字符串通常包含以下几个关键部分: - **Driver**:指定使用的ODBC驱动程序。例如:"sun.jdbc.odbc.JdbcOdbcDriver"。 - **Database URL**:数据源名称(DSN),例如:"jdbc:odbc:myDataSource"。 - **User ...
以下是对这些数据库的JDBC驱动下载和连接字符串URL的详细说明: 1. **MySQL**: - JDBC驱动下载:可以访问[MySQL官方网站](http://www.mysql.com/products/connector/j/)获取最新版本的JDBC驱动,如`mysql-...
JDBC驱动程序分为四种类型:类型1(JDBC-ODBC桥接)、类型2(纯Java驱动,本地协议)、类型3(网络协议,完全Java实现)和类型4(纯Java驱动,直接与数据库通信)。Dm7JdbcDriver17.jar属于类型4,即纯Java驱动,它...
为了方便开发者理解和掌握不同数据库的连接方式,本文将详细介绍几种主流数据库的JDBC连接字符串及配置方法。 #### 二、JDBC基础知识回顾 在深入了解具体的数据库连接字符串之前,我们先来回顾一下JDBC的基本概念...
本压缩包“jdbc各种驱动程序+连接字符串.rar”包含了不同数据库的JDBC驱动程序以及如何构建数据库连接字符串的相关信息。 1. JDBC驱动程序: JDBC驱动程序是Java程序与数据库之间的桥梁,主要有四种类型: - Type...