`
shaomeng95
  • 浏览: 222119 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jdbc连接串详解

阅读更多
  • mysql数据库

驱动名称:

              com.mysql.jdbc.Driver (mysql官方提供)、

               [org.gjt.mm.mysql.Driver (gjt组织提供)]

URL格式:

               jdbc:mysql://<hostname>[<:3306>]/<dbname>[?param1=value1][&param2=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常用连接串

    ### JDBC常用连接串详解 #### 一、概述 在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。本文将...

    Oracle JDBC连接字符串

    ### Oracle JDBC连接字符串详解 在Java开发环境中,与Oracle数据库进行交互时,通常会使用Java Database Connectivity (JDBC)技术来实现。本文将详细介绍如何通过JDBC连接Oracle数据库,并解释连接字符串及相关配置...

    JDBC连接数据库各种数据库参数大全

    ### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...

    JDBC连接数据库详解

    在本文中,我们将深入探讨如何使用JDBC连接MySQL数据库,并执行SQL查询。 首先,要连接到MySQL数据库,你需要引入JDBC驱动。在上述示例中,使用的驱动是`com.mysql.jdbc.Driver`,这是MySQL官方提供的JDBC驱动。在...

    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连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...

    JDBC连接各种数据库字符串大全

    ### JDBC连接各种数据库字符串大全详解 #### 一、Oracle数据库(Thin模式) 在Java中使用JDBC连接Oracle数据库时,通常采用的是thin模式。这种方式直接通过JDBC驱动与Oracle数据库进行交互,不需要额外的中间层...

    JDBC连接8种数据库的写法

    以上介绍了通过JDBC连接八种不同类型的数据库的基本方法。每种数据库都有其独特的连接方式和注意事项,了解这些细节对于开发者来说是非常重要的。在实际开发过程中,还需要根据具体的数据库版本和配置进行适当的调整...

    JDBC连接DB2数据库详解.doc--转载

    JDBC (Java Database Connectivity) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。...通过理解JDBC连接字符串、驱动注册以及性能优化策略,可以有效地在Java应用中集成和管理DB2数据库。

    jdbc连接sqlserver数据库连接代码

    ### JDBC 连接 SQL Server 数据库详解 #### 一、引言 在现代软件开发过程中,Java 应用程序与数据库之间的交互是非常常见的场景之一。Java Database Connectivity (JDBC) 是 Java 中一种用于执行 SQL 语句的标准 ...

    JDBC连接各种数据库速查表

    ### JDBC连接各种数据库速查表知识点详解 #### 一、引言 在现代软件开发过程中,Java作为一种广泛使用的编程语言,其与不同数据库系统的交互变得至关重要。Java Database Connectivity (JDBC) 是一种用于执行 SQL ...

    各种数据库使用JDBC连接的方式

    ### 各种数据库使用JDBC连接的方式详解 在软件开发过程中,不同的应用场景可能需要使用到不同类型的数据库系统。为了能够高效地与这些数据库进行交互,Java开发者通常会借助于Java Database Connectivity (JDBC)...

    JDBC不同数据库连接

    ### JDBC不同数据库连接详解 #### 一、引言 Java Database Connectivity (JDBC) 是 Java 平台上的标准 SQL 数据库访问技术。它提供了一种统一的方式来与各种关系型数据库进行交互,允许开发者通过标准的 API 来...

    jdbc连接数据库

    通过以上示例,我们可以看到不同数据库之间虽然细节有所不同,但使用JDBC连接的基本步骤是相似的。主要步骤包括:加载数据库驱动、建立数据库连接以及执行SQL语句等。掌握这些基本操作对于Java开发者来说至关重要,...

    java通过jdbc连接oracle数据库.docx

    ### Java通过JDBC连接Oracle数据库知识点详解 #### 一、JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行 SQL 语句的 Java API,它可以为多种关系型数据库提供统一访问,它由一组用 Java 编程语言编写的...

    JDBC连接数据库里面有各数据库的应用说明

    ### JDBC连接数据库应用详解 #### 一、JDBC概述及DriverManager的作用 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。通过JDBC,Java应用程序...

    JDBC连接代码,有得到连接的方法

    ### JDBC连接代码详解 在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。它由一组用Java语言编写的类和接口组成。JDBC提供了诸如查询执行、...

    数据库连接字符串大全及详解

    参考提供的“数据库连接字符串大全及详解.txt”文件,可以获取更全面的信息和更多示例。 在编程中,正确配置连接字符串是确保应用程序能够成功访问数据库的第一步。务必妥善管理这些敏感信息,避免因泄露而导致的...

    JDBC连接各种数据库的代码

    ### JDBC连接各种数据库的知识点详解 #### 一、概述 Java数据库连接(JDBC)是Java平台中的一个重要组件,它允许Java程序与多种关系型数据库进行交互。通过使用JDBC,开发者可以使用纯Java API来编写数据库应用程序...

Global site tag (gtag.js) - Google Analytics