大家都知道,用java来连接数据库,一般都是class.forName()。然后用DriverManager来生成一个Connection。生成Connection的method为 DriverManager.getConnection()。其中里面的一个参数就为url。今天就写一点对url的认识。
如果直接连接odbc的话,比如连接本机的access数据库,url的一般格式为 jdbc:odbc:(数据库名),这也是最简单的一种url。
如果连接其他数据库,比如mysql,oracle之类的,url也会有相应的改动。
状况一:连接Mysql数据库,一般的url书写方式为 jdbc:mysql://localhost/mysql 其中mysql为数据库名,当让也可以将localhost替换为其他地址。
状况二:连接oracle数据库,一般的url书写方式为jdbc:oracle:thin:@localhost:1521:orcl,其中thin是指一种连接数据库模式。
状况三:连接sqlserver数据库,一般的书写方式为jdbc:microsoft:sqlserver://localhost:1433;DatabaseName = pubs。
状况四:连接DB2数据库,一般的书写方式为jdbc:db2://localhost:5000/sample 其中sample为数据库名。
基本上就写上上面这些了,当然印象中还有其他连接方式,只不过记不清了。比如可以直接用DBQ直接指定数据源在硬盘上的位置。
http://darmee.itpub.net/post/12147/198631
分享到:
相关推荐
`file`表示文件系统中的数据库,`mem`表示内存中的数据库,`database`是数据库名,`options`是一些配置参数,如`MVCC=TRUE`。 8. **MongoDB** MongoDB的JDBC驱动是通过JDBC-to-MongoDB桥接实现的,URL可能如下: ...
在IT领域,特别是Java开发中,JDBC(Java Database Connectivity)是访问关系型数据库的关键技术之一。通过JDBC,开发者可以使用标准的Java API来执行SQL语句,从而实现与不同数据库之间的交互。本文将深入解析JDBC...
本文将详细介绍部分常用的JDBC驱动名称及其对应的URL格式,帮助开发者更好地理解和应用。 #### ODBC驱动(sun.jdbc.odbc.JdbcOdbcDriver) ODBC(Open Database Connectivity)是一种开放服务结构(OSI)标准的...
<property name="url" value="${jdbc.url}" /> ${jdbc.username}" /> ${jdbc.password}" /> <!-- 其他配置项 --> ``` 2. **JDBC连接设置**: - 在建立JDBC连接时,我们可以通过`Properties`对象设置字符...
总结起来,理解JDBC的四种连接方式有助于开发者根据项目需求选择最适合的数据库连接方式,优化性能,提高开发效率,同时保持代码的可维护性和可移植性。在DB2环境下,特别是要考虑Type 2和Type 4驱动的适用场景和...
综上所述,JDBC是Java与数据库交互的基础,理解并熟练掌握JDBC原理和实践,对于任何Java开发者来说都是至关重要的,无论是进行简单的数据操作,还是构建复杂的数据库应用。通过深入学习和实践,可以更好地应对各种...
在使用SQL Server JDBC时,开发者需要配置JDBC URL,它包含了数据库的地址、端口、实例名等信息,例如:"jdbc:sqlserver://localhost:1433;databaseName=myDatabase"。此外,还需要提供数据库用户名和密码来建立连接...
MySQL与JDBC在处理中文字符时可能会遇到一些问题,主要是由于编码设置不一致导致的。本文将详细介绍两种解决MySQL与JDBC中文问题的方法。 首先,我们需要理解MySQL和Java之间的编码问题。MySQL数据库支持多种字符集...
JDBC详解 JDBC(Java Database Connectivity)是Java语言中用来访问数据库的应用程序接口(API)。它提供了一种统一的方式来访问不同的数据库...这将帮助开发者更好地理解和使用JDBC技术,实现数据库的访问和操作。
本文将深入探讨神通通用数据库的JDBC驱动及其使用方法,同时也会对提供的手册进行解读。 首先,让我们了解JDBC驱动的基本概念。JDBC驱动是Java应用程序连接到数据库的桥梁,它实现了Java API与数据库特定的通信协议...
本文将详细介绍不同数据库的`driverClass`与`jdbcUrl`,帮助开发者更好地理解并配置数据库连接。 #### 一、MySQL MySQL是最常用的开源关系型数据库之一,其支持多种驱动类与连接URL。 **driverClass**: - `...
**解决方案:** 将上述配置中的 `GBK` 替换为 `UTF8` 或 `UTF-8`,并相应地修改 JDBC 连接 URL 中的 `characterEncoding` 参数。 #### 五、总结 通过正确配置 MySQL 服务器及其配置文件,以及合理设置 JDBC 连接...
标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database ...理解并掌握这些知识点,开发者就能有效地使用Java通过JDBC实现对Oracle数据库的各种操作,构建稳定、高效的数据库应用。
#### 五、JDBC URL的理解 JDBC URL是一种特殊的URL格式,用于指定如何连接到特定的数据库。它的格式通常为`jdbc:<子协议>:<子名称>`,其中: - `<子协议>`表示连接数据库的方式,例如`jdbc:mysql:`表示连接MySQL...
Agave 对 package java.sql 进行了一些修改,以适应 JDBC NetServer 的需求。这些修改主要是为了增强 JDBC 的功能和性能。 ##### 5.3 JDBC NetServer Beta1 类和异常 JDBC NetServer Beta1 版本中包含了许多独特的...
在JDK 1.8之后,Oracle公司不再默认提供对ODBC(Open Database Connectivity)的桥接驱动,这是出于性能和安全性的考虑。官方推荐开发者直接使用数据库厂商提供的原生JDBC驱动,以获得更好的性能和兼容性。Access的...
在本文中,我们将深入探讨如何为SQL Server 2005、MySQL和Oracle配置JDBC连接所需的jar包,以及如何设置正确的Connect URL和driverClassName。 首先,我们来讨论SQL Server 2005的JDBC连接。为了连接到SQL Server,...
本文将深入探讨SQLJDBC42 JDBC驱动程序的特性和使用方法,帮助开发者更好地理解和应用这一强大的工具。 一、SQLJDBC42简介 SQLJDBC42是微软SQL Server数据库与Java应用程序之间的桥梁,它实现了Java Database ...
在Java中,JDBC驱动通常分为四种类型:Type 1、Type 2、Type 3和Type 4。sqljdbc.jar和sqljdbc4.jar属于Type 4,即纯Java实现的驱动,无需依赖于数据库供应商的特定接口或中间件,因此具有较好的跨平台性。 要使用...
在Java编程中,JDBC(Java Database Connectivity)是连接数据库的标准接口,它允许Java应用程序与各种数据库进行交互。本文将详细探讨人大金仓Kingbase与JDBC驱动的相关知识点。 首先,理解JDBC驱动的分类至关重要...