`
hzy3774
  • 浏览: 992951 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

JAVA使用JDBC连接MySQL数据库

 
阅读更多

首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/

这是MySQL官方提供的连接方式:

解压后得到jar库文件,需要在工程中导入该库文件

我是用的是Eclipse:



 

 

 JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库:

DBHelper.java

package com.hu.demo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class DBHelper {
	public static final String url = "jdbc:mysql://127.0.0.1/student";
	public static final String name = "com.mysql.jdbc.Driver";
	public static final String user = "root";
	public static final String password = "root";

	public Connection conn = null;
	public PreparedStatement pst = null;

	public DBHelper(String sql) {
		try {
			Class.forName(name);//指定连接类型
			conn = DriverManager.getConnection(url, user, password);//获取连接
			pst = conn.prepareStatement(sql);//准备执行语句
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void close() {
		try {
			this.conn.close();
			this.pst.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}

再写一个Demo.java来执行相关查询操作

Demo.java

package com.hu.demo;

import java.sql.ResultSet;
import java.sql.SQLException;

public class Demo {

	static String sql = null;
	static DBHelper db1 = null;
	static ResultSet ret = null;

	public static void main(String[] args) {
		sql = "select *from stuinfo";//SQL语句
		db1 = new DBHelper(sql);//创建DBHelper对象

		try {
			ret = db1.pst.executeQuery();//执行语句,得到结果集
			while (ret.next()) {
				String uid = ret.getString(1);
				String ufname = ret.getString(2);
				String ulname = ret.getString(3);
				String udate = ret.getString(4);
				System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );
			}//显示数据
			ret.close();
			db1.close();//关闭连接
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

}

 测试数据库是在上一章 中建立的,所以直接查询:

 结果和用C#连接MySQL查询的结果一样

  • 大小: 7.8 KB
  • 大小: 133.7 KB
  • 大小: 17.9 KB
  • 大小: 40.4 KB
分享到:
评论
3 楼 Touch_2016 2016-07-16  
非常不错  受教
2 楼 csmnjk 2016-05-24  
iamzhoug37 写道
你这代码不对啊, jdbc:mysql://127.0.0.1/student连端口号都没有

............,那个ip是你自己本机的ip,照搬是不对的
1 楼 iamzhoug37 2016-05-15  
你这代码不对啊, jdbc:mysql://127.0.0.1/student连端口号都没有

相关推荐

    Java使用jdbc连接MySQL数据库实例分析

    Java使用jdbc连接MySQL数据库实例分析 Java语言是目前最流行的编程语言之一,广泛应用于Web开发、Android开发、企业级应用等领域。数据库是存储和管理大量数据的核心组件,而MySQL是最流行的开源关系数据库管理系统...

    java 实现学生管理系统 JDBC +mysql数据库

    Java+JDBC +mysql数据库 实现学生的增删改查等功能 可以选择 不同的功能来实现 增删改查 Java+JDBC +mysql数据库 实现学生的增删改查等功能 Java+JDBC +mysql数据库 实现学生的增删改查等功能 Java+JDBC +mysql...

    java 使用jdbc 连接mysql 实现增删改查

    java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查

    JDBC连接Mysql数据库

    本教程将详细介绍如何使用JDBC连接MySQL数据库,实现数据的增、删、改、查操作,这对于初学者来说是一个重要的学习起点。 首先,确保你的系统中已经安装了MySQL数据库并创建了一个数据库实例。接下来,你需要获取...

    JDBC连接Mysql数据库案例

    本案例将探讨如何使用JDBC连接MySQL数据库,并通过实际的代码示例讲解整个过程。我们将涉及以下知识点: 1. **JDBC驱动注册**: 在Java中,连接MySQL数据库首先需要加载并注册JDBC驱动。MySQL的JDBC驱动类是`...

    Java SpringBoot 使用JDBC连接Mysql数据库(整套解决方案带源码和安装包)

    Java SpringBoot 使用JDBC连接Mysql数据库(整套解决方案带源码和安装包) 使用教程 https://blog.csdn.net/Highning0007/article/details/123811891

    在Eclipse中用JDBC连接MySQL数据库!.txt

    ### 在Eclipse中使用JDBC连接MySQL数据库的关键步骤与注意事项 #### 一、准备工作与环境配置 1. **下载MySQL数据库:** - 版本选择:MySQL 6.0。 - 下载地址:[http://dev.mysql.com/downloads/mysql/6.0.html]...

    PB通过JDBC连MYSQL教程

    本教程将深入探讨如何使用PB通过JDBC来连接MySQL数据库。 首先,我们需要确保已经安装了以下组件: 1. PowerBuilder版本支持JDBC连接(如PB 12.5或更高版本) 2. MySQL数据库服务器 3. MySQL JDBC驱动(也称为...

    Java之JDBC连接MySQL数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement)

    Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement) 配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬...

    java web 项目JDBC连接MySQL数据库

    java web项目,使用JDBC连接MySQL数据库,首先得在本机的MySQL数据库中创建相应的数据库和数据表,并添加相关数据,解压后在MyEclipse中通过import向导将整个文件夹加入到工程中,然后运行即可。

    jdbc连接mysql数据库,实现增删改查

    通过以上步骤,我们可以利用Java的JDBC与MySQL数据库进行有效的交互,实现数据的增、删、改、查功能。在实际开发中,还可以考虑使用连接池(如HikariCP、Apache DBCP等)来管理和复用数据库连接,提高性能和资源利用...

    Java 通过JDBC连接MySql数据库的方法和实例.pdf

    Java 通过JDBC连接MySQL数据库是Java开发中常见的任务,主要涉及Java的数据库访问技术以及MySQL的连接配置。以下是对这个主题的详细说明: 首先,要建立Java与MySQL的连接,你需要确保你的开发环境中已经安装了...

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

    总的来说,Java使用JDBC连接MySQL数据库涉及以下关键步骤: 1. 加载JDBC驱动。 2. 创建数据库连接。 3. 创建Statement或PreparedStatement对象来执行SQL。 4. 处理查询结果(ResultSet)。 5. 关闭资源(Connection...

    JDBC连接MySQL数据库8.0.13的驱动包

    将此JAR文件添加到项目的类路径(Classpath)中,是确保Java程序可以使用JDBC API连接MySQL数据库的关键步骤。 2. **文档**:虽然压缩包中没有明确列出,但官方驱动包通常会包含一份API文档,帮助开发者了解如何...

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

    本文将详细介绍如何使用JDBC连接MySQL数据库的关键四个步骤。 #### 一、下载并配置MySQL JDBC驱动 1. **下载MySQL JDBC驱动**: - MySQL官方提供了多种版本的JDBC驱动供用户选择。对于本教程,推荐使用mysql-...

    Java基于jdbc连接mysql数据库操作示例

    在Java中,使用jdbc连接mysql数据库需要加载mysql的jdbc驱动程序。驱动程序的加载可以通过Class.forName()方法实现。例如,在上面的代码中,使用了`Class.forName(driverclass).newInstance()`来加载mysql的jdbc驱动...

    使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip

    在这个名为“使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip”的压缩包中,包含了使用Java编程语言,结合JDBC(Java Database Connectivity)接口与MySQL数据库,以及利用Java Swing构建...

    \纯JDBC连接MySQl数据库.doc

    在Java编程中,纯JDBC(Java Database Connectivity)连接MySQL数据库是一种基础且直接的方式,用于实现Java应用程序与MySQL数据库之间的交互。下面将详细解析标题和描述中涉及的知识点,并扩展相关的内容。 1. **...

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤.doc

    ### 水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 #### 一、前期准备工作 为了确保Crystal Report 2008能够顺利地通过JDBC连接到MySQL数据库,需要进行一系列的准备工作。以下是具体的步骤: 1. *...

    java_jdbc代码

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法for...

Global site tag (gtag.js) - Google Analytics