使用java连接数据库

3 篇文章 0 订阅
2 篇文章 0 订阅

JAVA中使用JDBC连接MYSQL数据库

工具:eclipse
   MySQL
   MySQL连接驱动:mysql-connector-java-5.1.27.jar

加载驱动:

1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:
  在这里插入图片描述

在这里插入图片描述
  2。鼠标点击mysql-connector-java,鼠标右键选择build path,选择add to build path;

在数据库abc中创建如下数据表first:
在这里插入图片描述
  添加数据:
1 姓名:小明 年龄:19
2 姓名:小海 年龄:20
3 姓名:小智 年龄:23
4 姓名:小计 年龄:22
5 姓名:小时 年龄:21
 
复制代码

package 连接数据库3;

import java.sql.*;

public class Jdbc {
//	@id
//	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public static void main(String args[]) {
		try {
			Class.forName("com.mysql.cj.jdbc.Driver"); // 加载MYSQL JDBC驱动程序   
//			Class.forName("org.gjt.mm.mysql.Driver");
			System.out.println("Success loading Mysql Driver!");
		} catch (Exception e) {
			System.out.print("Error loading Mysql Driver!");
			e.printStackTrace();
		}
		try {
			Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/abc?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC", "root", "newpassword");// “newpassword”是数据库的密码

			System.out.println("Success connect Mysql server!");
			Statement stmt = connect.createStatement();
			ResultSet rs = stmt.executeQuery("select * from first");
//first 为你表的名称,可以在MySQL命令行用show tables;显示
			while (rs.next()) {
				System.out.print("ID:"+rs.getString("id")+" ");
				System.out.print("姓名:"+rs.getString("name")+" ");
				System.out.println("年龄:"+rs.getString("age")+" ");
			}
		} catch (Exception e) {
			System.out.print("get data error!");
			e.printStackTrace();
		}
	}
}

复制代码
在这里插入图片描述
  运行结果:

在这里插入图片描述
如果没有出现success loading mysql driver 可能是因为加载MYSQL JDBC驱动程序失败,建议把安装jdbc驱动重新做一遍
如果没有出现success connector mysqlserver 可能是你的mysql出现问题,建议确定一下电脑的mysql服务开启没有

本教程仅供参考,如有疑问请自行百度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值