package com.lian.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectMySQL {
/*
* 数据库的连接工具类
*/
private static final String Driver = "com.mysql.jdbc.Driver";
private static final String DBURL = "jdbc:mysql://localhost:3306/db_user";
private static final String UserName = "root";
private static final String passWord = "root";
private static Connection conn = null;
/*
* 加载及注册JDBC驱动程序
*/
public ConnectMySQL() {
try {
Class.forName(Driver);
System.out.println("Success load Mysql Driver!");
} catch (ClassNotFoundException e) {
System.out.println("Error load Mysql Driver!");
e.printStackTrace();
}
}
/*
* 建立数据库的连接
* @return
*/
public static Connection getConnection() {
try {
conn = DriverManager.getConnection(DBURL, UserName, passWord);
System.out.println("Success connect Mysql Server!");
} catch (SQLException e) {
System.out.println("No connect Mysql Server!");
e.printStackTrace();
}
return conn;
}
}
package com.lian.jdbc;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
private static Connection conn = null;
private static Statement stmt = null;
private static ResultSet rs = null;
/*
*测试JDBC连接MySQL
* @return args
*/
public static void main(String[] args) {
ConnectMySQL connectMySQL = new ConnectMySQL();
conn = ConnectMySQL.getConnection();
try {
stmt = conn.createStatement();//创建Statement对象,准备执行SQL语句
rs = stmt.executeQuery("select * from user");//执行SQL语句
//结果处理
while (rs.next()) {
String userName = rs.getString("userName");
String phone = rs.getString("phone");
System.out.println("userName:" + userName + " " + "phone:" + phone);
}
} catch (SQLException e) {
System.out.print("No data!");
e.printStackTrace();
} finally {
// 释放资源
try {
if (rs == null) rs.close();
if (stmt == null) stmt.close();
if (conn == null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
### Android通过JDBC直接访问MySQL数据库 #### 一、引言 随着移动应用开发的不断发展,Android应用程序常常需要与后端数据库进行交互以提供丰富的功能和服务。传统的Android应用与数据库的交互方式通常采用RESTful ...
### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...
**JDBC连接到Mysql数据库简单例子** Java Database Connectivity(JDBC)是Java语言中用于与关系型数据库交互的一种标准接口。在这个简单的例子中,我们将探讨如何使用JDBC连接到MySQL数据库并执行基本操作。 首先...
本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、数据操作以及大文本和图片的存储。 首先,我们需要了解JDBC的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...
### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...
### JDBC连接MySQL数据库关键的四个步骤 在现代软件开发中,Java作为一种广泛使用的编程语言,其与数据库的交互是必不可少的一部分。JDBC(Java Database Connectivity)作为Java平台上的标准数据库访问接口,允许...
以下是如何在Android应用中通过JDBC直接访问MySQL数据库的详细步骤和注意事项: 1. **导入必要的库**: 在Android项目中,JDBC驱动不是默认包含的,因此你需要添加MySQL的JDBC驱动到你的项目。通常,这可以通过将`...
2. **驱动加载**:在使用JDBC连接数据库之前,需要加载对应的数据库驱动。通过`Class.forName()`方法加载MySQL的JDBC驱动,这里是`com.mysql.jdbc.Driver`。现代的JDBC驱动通常采用Java的Service Provider Interface...
【JDBC连接MySQL数据库的方法浅析】 JDBC(Java Database Connectivity)是Java语言中用于与关系型数据库交互的标准API,由Sun Microsystems(现为Oracle公司)制定。它为Java开发者提供了一个统一的接口,用于访问...
标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...
要使用 MATLAB 访问 MySQL 数据库,首先需要下载和安装 MySQL 的 JDBC 驱动。可以从互联网上下载 MySQL 的 JDBC 驱动,地址为 http://bbs.tucue.com/showtopic.aspx?forumid=70&forumpage=1&topicid=657&go=next。...
在本主题中,我们将深入探讨如何使用JDBC连接MySQL数据库。 首先,理解JDBC的基础概念至关重要。JDBC提供了一组接口和类,它们定义了与数据库进行通信的通用方法。这些接口包括DriverManager、Connection、...
理解JDBC连接MySQL的基本原理和操作至关重要,这将帮助开发者有效地在Java应用程序中与MySQL数据库进行交互。 1. **JDBC简介** JDBC是Java API,它为Java程序提供了一种标准方式来访问关系型数据库。通过JDBC,...
标题中的"JDBC连接数据库mysql驱动"指的是使用Java JDBC API来连接MySQL数据库时所需的特定驱动程序。在Java中,连接到MySQL通常需要引入一个名为"mysql-connector-java"的JAR包,这个包包含了驱动程序,使得Java...
本文将详细讲解如何使用JDBC连接MySQL数据库,并提供相关的源代码示例,以及数据库脚本的使用。 首先,让我们了解JDBC的基本概念。JDBC是Java API,它为开发者提供了一种标准的接口,使得Java应用程序能够访问和...
本文将详细介绍如何使用JDBC连接Oracle、SqlServer、MySql和Access这四种常见的数据库。 一、Oracle数据库连接 Oracle数据库是企业级的大型关系型数据库管理系统。在Java中,我们通常会使用`ojdbc`驱动来连接Oracle...
在Android平台上,通过Java Database Connectivity (JDBC) 连接MySQL数据库是一项常见的任务,它使得移动应用能够直接与服务器上的数据库进行交互,处理数据存储和检索。以下将详细讲解如何实现这一过程,并介绍相关...
综上所述,通过JDBC在Android中直接访问MySQL数据库涉及了数据库连接、SQL操作、权限设置、异常处理和资源管理等多个方面,需要注意安全性和性能优化。在实际开发中,这些细节都需要根据具体需求和环境进行细致设计...