驱动名称:
com.mysql.jdbc.Driver (mysql官方提供)、
[org.gjt.mm.mysql.Driver (gjt组织提供)]
URL格式:
jdbc:mysql://<hostname>[<:3306>]/<dbname>[?param1=value1][¶m2=value2]...
可选参数设置:
参数名称 |
参数说明 |
缺省值 |
最低版本要求 |
user |
数据库用户名(用于连接数据库) |
无 |
所有版本 |
password |
用户密码(用于连接数据库) |
无 |
所有版本 |
useUnicode |
是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true |
false |
1.1g |
characterEncoding |
当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk |
false |
1.1g |
autoReconnect |
当数据库连接异常中断时,是否自动重新连接? |
false |
1.1 |
autoReconnectForPools |
是否使用针对数据库连接池的重连策略 |
false |
3.1.3 |
failOverReadOnly |
自动重连成功后,连接是否设置为只读? |
true |
3.0.12 |
maxReconnects |
autoReconnect设置为true时,重试连接的次数 |
3 |
1.1 |
initialTimeout |
autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒 |
2 |
1.1 |
connectTimeout |
和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 |
0 |
3.0.1 |
socketTimeout |
socket操作(读写)超时,单位:毫秒。 0表示永不超时 |
0 |
3.0.1 |
例如:jdbc:mysql://localhost:3306/sample?user=root&password=root&useUnicode=true&characterEncoding=utf-8
更详细的设置,请参看官方网站的文档
分享到:
相关推荐
### JDBC常用连接串详解 #### 一、概述 在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。本文将...
### Oracle JDBC连接字符串详解 在Java开发环境中,与Oracle数据库进行交互时,通常会使用Java Database Connectivity (JDBC)技术来实现。本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置...
### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...
在本文中,我们将深入探讨如何使用JDBC连接MySQL数据库,并执行SQL查询。 首先,要连接到MySQL数据库,你需要引入JDBC驱动。在上述示例中,使用的驱动是`com.mysql.jdbc.Driver`,这是MySQL官方提供的JDBC驱动。在...
以下是一个简单的使用JDBC连接Oracle数据库的示例代码: ```java package moudule1.first; import java.sql.*; public class FirstJdbc { public static void main(String[] args) { String sql = "SELECT * ...
综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...
### JDBC连接各种数据库字符串大全详解 #### 一、Oracle数据库(Thin模式) 在Java中使用JDBC连接Oracle数据库时,通常采用的是thin模式。这种方式直接通过JDBC驱动与Oracle数据库进行交互,不需要额外的中间层...
以上介绍了通过JDBC连接八种不同类型的数据库的基本方法。每种数据库都有其独特的连接方式和注意事项,了解这些细节对于开发者来说是非常重要的。在实际开发过程中,还需要根据具体的数据库版本和配置进行适当的调整...
JDBC (Java Database Connectivity) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。...通过理解JDBC连接字符串、驱动注册以及性能优化策略,可以有效地在Java应用中集成和管理DB2数据库。
### JDBC 连接 SQL Server 数据库详解 #### 一、引言 在现代软件开发过程中,Java 应用程序与数据库之间的交互是非常常见的场景之一。Java Database Connectivity (JDBC) 是 Java 中一种用于执行 SQL 语句的标准 ...
### JDBC连接各种数据库速查表知识点详解 #### 一、引言 在现代软件开发过程中,Java作为一种广泛使用的编程语言,其与不同数据库系统的交互变得至关重要。Java Database Connectivity (JDBC) 是一种用于执行 SQL ...
### 各种数据库使用JDBC连接的方式详解 在软件开发过程中,不同的应用场景可能需要使用到不同类型的数据库系统。为了能够高效地与这些数据库进行交互,Java开发者通常会借助于Java Database Connectivity (JDBC)...
### JDBC不同数据库连接详解 #### 一、引言 Java Database Connectivity (JDBC) 是 Java 平台上的标准 SQL 数据库访问技术。它提供了一种统一的方式来与各种关系型数据库进行交互,允许开发者通过标准的 API 来...
### JDBC连接数据库应用详解 #### 一、JDBC概述及DriverManager的作用 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。通过JDBC,Java应用程序...
通过以上示例,我们可以看到不同数据库之间虽然细节有所不同,但使用JDBC连接的基本步骤是相似的。主要步骤包括:加载数据库驱动、建立数据库连接以及执行SQL语句等。掌握这些基本操作对于Java开发者来说至关重要,...
### Java通过JDBC连接Oracle数据库知识点详解 #### 一、JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行 SQL 语句的 Java API,它可以为多种关系型数据库提供统一访问,它由一组用 Java 编程语言编写的...
### JDBC连接代码详解 在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。它由一组用Java语言编写的类和接口组成。JDBC提供了诸如查询执行、...
参考提供的“数据库连接字符串大全及详解.txt”文件,可以获取更全面的信息和更多示例。 在编程中,正确配置连接字符串是确保应用程序能够成功访问数据库的第一步。务必妥善管理这些敏感信息,避免因泄露而导致的...
### JDBC连接各种数据库的知识点详解 #### 一、概述 Java数据库连接(JDBC)是Java平台中的一个重要组件,它允许Java程序与多种关系型数据库进行交互。通过使用JDBC,开发者可以使用纯Java API来编写数据库应用程序...