`
八岭书生
  • 浏览: 104860 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

JDBC连接访问MySQL数据库

阅读更多
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();
			}
		}
	}
	
}
0
0
分享到:
评论

相关推荐

    android通过JDBC直接访问Mysql数据库

    ### Android通过JDBC直接访问MySQL数据库 #### 一、引言 随着移动应用开发的不断发展,Android应用程序常常需要与后端数据库进行交互以提供丰富的功能和服务。传统的Android应用与数据库的交互方式通常采用RESTful ...

    java连接mysql数据库(JDBC驱动).

    ### 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 数据库简单例子

    **JDBC连接到Mysql数据库简单例子** Java Database Connectivity(JDBC)是Java语言中用于与关系型数据库交互的一种标准接口。在这个简单的例子中,我们将探讨如何使用JDBC连接到MySQL数据库并执行基本操作。 首先...

    JDBC连接MySQL例子

    本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、数据操作以及大文本和图片的存储。 首先,我们需要了解JDBC的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...

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

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

    JDBC连接MySQL数据库关键的四个步骤

    ### JDBC连接MySQL数据库关键的四个步骤 在现代软件开发中,Java作为一种广泛使用的编程语言,其与数据库的交互是必不可少的一部分。JDBC(Java Database Connectivity)作为Java平台上的标准数据库访问接口,允许...

    android通过JDBC直接访问Mysql数据库.pdf

    以下是如何在Android应用中通过JDBC直接访问MySQL数据库的详细步骤和注意事项: 1. **导入必要的库**: 在Android项目中,JDBC驱动不是默认包含的,因此你需要添加MySQL的JDBC驱动到你的项目。通常,这可以通过将`...

    \纯JDBC连接MySQl数据库.doc

    2. **驱动加载**:在使用JDBC连接数据库之前,需要加载对应的数据库驱动。通过`Class.forName()`方法加载MySQL的JDBC驱动,这里是`com.mysql.jdbc.Driver`。现代的JDBC驱动通常采用Java的Service Provider Interface...

    JDBC连接MySQL数据库的方法浅析.pdf

    【JDBC连接MySQL数据库的方法浅析】 JDBC(Java Database Connectivity)是Java语言中用于与关系型数据库交互的标准API,由Sun Microsystems(现为Oracle公司)制定。它为Java开发者提供了一个统一的接口,用于访问...

    jdbc连接不同数据库方法

    标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...

    matlab访问mysql数据库教程及代码

    要使用 MATLAB 访问 MySQL 数据库,首先需要下载和安装 MySQL 的 JDBC 驱动。可以从互联网上下载 MySQL 的 JDBC 驱动,地址为 http://bbs.tucue.com/showtopic.aspx?forumid=70&forumpage=1&topicid=657&go=next。...

    jdbc连接mysql数据库

    在本主题中,我们将深入探讨如何使用JDBC连接MySQL数据库。 首先,理解JDBC的基础概念至关重要。JDBC提供了一组接口和类,它们定义了与数据库进行通信的通用方法。这些接口包括DriverManager、Connection、...

    JDBC连接Mysql数据库jar包

    理解JDBC连接MySQL的基本原理和操作至关重要,这将帮助开发者有效地在Java应用程序中与MySQL数据库进行交互。 1. **JDBC简介** JDBC是Java API,它为Java程序提供了一种标准方式来访问关系型数据库。通过JDBC,...

    JDBC连接数据库mysql驱动

    标题中的"JDBC连接数据库mysql驱动"指的是使用Java JDBC API来连接MySQL数据库时所需的特定驱动程序。在Java中,连接到MySQL通常需要引入一个名为"mysql-connector-java"的JAR包,这个包包含了驱动程序,使得Java...

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

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

    jdbc连接各种数据库

    本文将详细介绍如何使用JDBC连接Oracle、SqlServer、MySql和Access这四种常见的数据库。 一、Oracle数据库连接 Oracle数据库是企业级的大型关系型数据库管理系统。在Java中,我们通常会使用`ojdbc`驱动来连接Oracle...

    android通过JDBC连接Mysql数据库

    在Android平台上,通过Java Database Connectivity (JDBC) 连接MySQL数据库是一项常见的任务,它使得移动应用能够直接与服务器上的数据库进行交互,处理数据存储和检索。以下将详细讲解如何实现这一过程,并介绍相关...

    android通过JDBC直接访问Mysql数据库[归类].pdf

    综上所述,通过JDBC在Android中直接访问MySQL数据库涉及了数据库连接、SQL操作、权限设置、异常处理和资源管理等多个方面,需要注意安全性和性能优化。在实际开发中,这些细节都需要根据具体需求和环境进行细致设计...

Global site tag (gtag.js) - Google Analytics