`
scorpiomiracle
  • 浏览: 261204 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

最简单的JDBC连接MySQL

阅读更多
条件:引入mysql-connector-java-3.1.10-bin.jar

以下代码可以直接写在JSP页面中,也可以封装成方法,放在javabean中,然后在JSP页面添加
<jsp:useBean id="conn" class="com.db.bean.DBConn" scope="session"/>,
通过"conn"来调用方法。

//加载及注册JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver").newInstance();

//建立连接对象 Connection
String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";
Connection con = DriverManager.getConnection(url);
//或者在url中,不加用户名及密码,使用如下连接
Connection con = DriverManager.getConnection(url, "root", "root");

//建立陈述式对象 Statement
Statement stmt = con.createStatement();

//执行SQL语句 executeQuery()
String sql = "select * from test";
ResultSet rs=stmt.executeQuery(sql);

//遍历结果集ResultSet
while(rs.next())
{
    rs.getString(1);
    rs.getInt(2);
}

//关闭连接、释放资源
rst.close();
stmt.close();
con.close();


关键代码:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(url);
Statement stmt = con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){}
…….close();


附:
JDBC URL,定义驱动程序与数据源连接的标准语法:
<protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identifier(数据源)>
MySQL的JDBC URL格式:
jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][&param2=value2]….
示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password

常见参数:
user                    用户名
password                密码
autoReconnect           联机失败,是否重新联机(true/false)
maxReconnect            尝试重新联机次数
initialTimeout          尝试重新联机间隔
maxRows                 传回最大行数
useUnicode              是否使用Unicode字体编码(true/false)
characterEncoding       何种编码(GB2312/UTF-8/…)
relaxAutocommit         是否自动提交(true/false)
capitalizeTypeNames     数据定义的名称以大写表示

分享到:
评论

相关推荐

    JDBC连接MySQL 实例

    下面是一段简单的JDBC连接MySQL的示例代码: ```java import java.sql.*; public class JDBCExample { public static void main(String[] args) { // 加载MySQL驱动 Class.forName("com.mysql.cj.jdbc.Driver")...

    jdbc连接mysql详细操作源代码带数据库脚本

    本文将详细讲解如何使用JDBC连接MySQL数据库,并提供相关的源代码示例,以及数据库脚本的使用。 首先,让我们了解JDBC的基本概念。JDBC是Java API,它为开发者提供了一种标准的接口,使得Java应用程序能够访问和...

    JDBC 连接到 Mysql 数据库简单例子

    JDBC 连接到 Mysql 数据库简单例子,最简单的代码实现

    java使用jdbc连接数据库工具类和jdbc连接mysql数据示例

    下面是一个简单的JDBC连接MySQL数据库的示例: ```java import java.sql.Connection; import java.sql.Statement; public class JdbcExample { public static void main(String[] args) { Connection conn = ...

    JDBC 连接mysql的一种方法,使用JAVA语言

    使用JAVA编写的最简单的JDBC代码,mysql数据库需要自己搭建一下,环境是eclipse,mysql使用的是xampp。

    testMySql测试jdbc for mysql

    这个文件/目录应该包含了实际的JDBC连接代码,用于连接到MySQL并执行一些测试操作。 根据以上信息,可以详细解释以下几个知识点: 1. **JDBC基础**:理解JDBC的基本概念,包括驱动管理、连接池、Statement和...

    使用jdbc连接mysql对数据进行增删改的小项目

    在本项目中,我们主要关注三个核心...综上所述,这个小项目展示了如何利用JDBC、MySQL和JSP构建一个简单的数据管理应用。虽然没有使用Servlet,但JSP仍能完成基本的业务逻辑,适合初学者理解和实践Web开发的基本流程。

    jdbc连接数据库简单例子

    使用JDBC连接数据库通常遵循以下步骤: 1. **加载驱动程序**:首先需要在开发环境中加载对应数据库的JDBC驱动程序。例如,如果使用Oracle数据库,需要找到Oracle的JDBC驱动(如ojdbc14.jar),并将其引入到开发环境...

    JDBC连接MySQL5.7的方法

    下面我们将详细讨论如何使用JDBC连接MySQL 5.7。 首先,你需要确保已经安装了MySQL 5.7服务器并且配置了相应的数据库。同时,确保开发环境中安装了Eclipse IDE,因为这是本示例中使用的IDE。接下来,你需要获取JDBC...

    mysql与JDBC中文问题的解决方法

    当Java通过JDBC连接MySQL时,如果不进行适当的设置,可能会导致中文字符无法正确显示或存储。 方法一:通过JDBC连接URL设置编码 在使用JDBC连接MySQL时,可以在URL中添加`useUnicode=true`和`characterEncoding=EUC...

    MySql连Java包 JDBC-MySQL

    3. 连接MySQL数据库: ```java String url = "jdbc:mysql://localhost:3306/your_database"; String username = "your_username"; String password = "your_password"; try { Connection conn = DriverManager.get...

    Mysql JDBC驱动包下载

    1. **Type 1(纯Java驱动)**: 这是最简单的驱动,依赖于ODBC桥接,因此需要在系统中安装ODBC驱动。但这种方式效率较低,不常用。 2. **Type 2(混合驱动)**: 由Java和本地库(如C)组成,Java部分处理网络通信,...

    mybatis连接MySQL8出现的问题解决方法

    "mybatis连接MySQL8出现的问题解决方法" MyBatis是当前最流行的持久层框架之一,它提供了一个简单的方式来访问数据库。然而,在使用MyBatis连接MySQL8时,可能会出现一些问题。本文将介绍MyBatis连接MySQL8出现的...

    JSP用JDBC-ODBC连接SQL Server和Mysql和JDBC驱动连接各种数据库

    JSP 用 JDBC-ODBC 连接 SQL Server 和 Mysql 和 JDBC 驱动连接各种数据库 JSP 是一种服务器端脚本语言,用于创建动态网页。JDBC(Java Database Connectivity)是 Java 语言中用来连接数据库的一种标准。ODBC(Open...

    JDBC连接数据库驱动集合及JDBC语句(MSSQL,ORACLE,MYSQL)

    下面我们将详细探讨这三种数据库的JDBC连接驱动以及相关的JDBC语句。 首先,让我们了解JDBC驱动的分类。JDBC驱动分为四类: 1. **类型1(JDBC-ODBC桥接驱动)**:它是最早的驱动方式,通过ODBC接口与数据库通信,...

    eclipse-jdbc连接数据库源码

    Eclipse JDBC连接数据库源码分析 在Java编程中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的一组接口和类。本资源“eclipse-jdbc连接数据库源码”提供了一系列关于如何使用Eclipse IDE进行...

    最新版加注释通用JDBC数据库连接池

    然而,频繁地创建和关闭JDBC连接会带来额外的开销,因此引入了数据库连接池。 **单例模式:** 在本资源中,数据库连接池实现采用了单例模式。单例模式确保一个类只有一个实例,并提供一个全局访问点。在数据库连接...

    java 连接MYSQL5 包括驱动

    使用JDBC连接MySQL的基本步骤如下: - 加载驱动:`Class.forName("com.mysql.jdbc.Driver")` - 创建连接:`Connection conn = DriverManager.getConnection(url, username, password)` - 执行SQL语句:通过`...

    jdbc连接数据库的方式

    本文将深入探讨JDBC连接数据库的不同方式,并提供如何将其作为工具类使用的方法。 一、JDBC连接数据库的基本步骤 1. 导入JDBC驱动:首先,我们需要在项目中导入相应的JDBC驱动库。例如,对于Oracle,需要导入ojdbc...

    Tomcat5配置MysqlJDBC数据库连接池.pdf

    总的来说,配置Tomcat的Mysql JDBC连接池涉及多个步骤,包括安装和配置数据库、设置Tomcat管理界面的数据源、修改配置文件以及验证连接。正确配置后,可以提高应用的性能,同时降低数据库资源的消耗,实现更高效的...

Global site tag (gtag.js) - Google Analytics