java连接mysql数据库用于简单测试

1、首先创建java项目

2、在项目中添加mysql驱动包  mysql-connector-java-5.1.28.jar

链接:https://pan.baidu.com/s/1GeJuyhw9ouUxG4H57D-B1g 
提取码:4zxo 

3、代码的编写

package com.c2;

import java.sql.*;

public class testMysql {
	// MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL
	static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
	static final String DB_URL = "jdbc:mysql://10.3.5.2:30019/all_business_bsn2";

	// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
	// static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
	// static final String DB_URL =
	// "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&serverTimezone=UTC";

	// 数据库的用户名与密码,需要根据自己的设置
	static final String USER = "root";
	static final String PASS = "123456";
	// 根据自己的需求写sql语句
	static final String sql = "SELECT * FROM v_person";

	public static void main(String[] args) {
		// 连接对象初始化
		Connection conn = null;
		// 执行对象初始化
		Statement stmt = null;
		try {
			// 注册 JDBC 驱动
			Class.forName(JDBC_DRIVER);

			// 打开链接
			System.out.println("连接数据库...");
			conn = DriverManager.getConnection(DB_URL, USER, PASS);

			// 执行查询
			System.out.println(" 实例化Statement对象...");
			stmt = conn.createStatement();
			ResultSet rs = stmt.executeQuery(sql);

			// 展开结果集数据库
			while (rs.next()) {
				// 通过字段检索
				String id = rs.getString("b_id");
				String b_ziji = rs.getString("b_ziji");
				String b_sex = rs.getString("b_sex");
				String b_area = rs.getString("b_area");

				// 输出数据
				System.out.print("p4: " + id);
				System.out.print(", b_ziji: " + b_ziji);
				System.out.print(", b_sex: " + b_sex);
				System.out.print(", b_area: " + b_area);
				System.out.print("\n");
			}
			// 完成后关闭
			rs.close();
			stmt.close();
			conn.close();
		} catch (SQLException se) {
			// 处理 JDBC 错误
			se.printStackTrace();
		} catch (Exception e) {
			// 处理 Class.forName 错误
			e.printStackTrace();
		} finally {
			// 关闭资源
			try {
				if (stmt != null)
					stmt.close();
			} catch (SQLException se2) {
			} // 什么都不做
			try {
				if (conn != null)
					conn.close();
			} catch (SQLException se) {
				se.printStackTrace();
			}
		}
		System.out.println("end!");
	}
}

4、结果查看

java连接mysql数据库用于简单测试_第1张图片

你可能感兴趣的:(mysql)