`
scorpiomiracle
  • 浏览: 261180 次
  • 性别: 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使用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。

    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...

    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...

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

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

    jdbc-odbc桥数据库连接

    以下是一个简单的Java程序示例,展示了如何使用JDBC-ODBC桥连接到数据库: ```java import java.sql.*; public class joaccess { public static void main(String[] args) { try { // 创建与数据库的连接 ...

    jdbc连接数据库的方式2

    二、JDBC连接MySql方式 下面是使用JDBC连接MySql的一个小的教程 1、查找驱动程序 MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此...

    使用JDBC连接数据的步骤.doc

    下面将详细介绍使用JDBC连接数据库的五个主要步骤: 1. **加载JDBC驱动程序** 在开始与数据库交互之前,必须先加载相应的JDBC驱动。这通常通过调用`Class.forName()`方法来完成。例如,对于MySQL,你会看到如下...

    MySQL——JDBC编程

    连接对象是`Connection`,执行器如`Statement`用于简单SQL操作,`PreparedStatement`用于预编译SQL,提高效率并防止SQL注入,`CallableStatement`则用于调用存储过程。 在代码中,首先创建`MysqlDataSource`实例,...

    JDBC数据库连接技术借鉴.pdf

    例如,连接MySQL数据库的简单示例,需要先确保已添加MySQL的JDBC驱动JAR包到项目的类路径中。下面是一个简单的Java类`MyConnection`,用于创建数据库连接: ```java package dao; import java.sql.Connection; ...

    JAVA+mysql+JDBC

    2. **MySQL**: MySQL是世界上最流行的开源数据库之一,以其简单易用、性能强大和高度可扩展性而被广泛采用。它支持SQL标准,并提供了丰富的功能,包括事务处理、视图、存储过程等。 3. **JDBC**: JDBC是Java API,...

    Java连接MySql数据库入门操作.pdf

    以下是一个简单的Java程序,演示了如何使用JDBC连接到MySQL数据库并执行SQL查询: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException...

    java-JDBC学习笔记(java连接数据库编程)

    数据源(DataSource)接口是JDBC2.0中的一个重要概念,它是JDBC连接池的核心。DataSource提供了获取数据库连接的标准化方式,而不是直接使用`DriverManager.getConnection()`。通过DataSource,开发者可以配置连接池...

    JDBC数据库连接技术[归类].pdf

    例如,连接MySQL数据库的Java代码可能如下: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MyConnection { public static void main(String...

    mysql 5.1 安装教程+JDBC配置.docx

    以下是一个简单的使用 JDBC 连接 MySQL 数据库的 Java 示例代码: ```java import java.sql.*; public class MySqlDemo { private Statement stat; private ResultSet rs; static final String URL = "jdbc:...

    java通讯录连接mysql数据库.pdf

    在这个场景中,"java通讯录连接mysql数据库.pdf"可能是一个教程或代码示例,教读者如何使用Java来创建一个简单的登录界面,并通过JDBC连接到MySQL数据库进行用户验证。 首先,我们看到一个名为`Denglu`的类,它继承...

Global site tag (gtag.js) - Google Analytics