Eclipse连接MySQL进行顺序查询

花了整整一天装配JDBC、MySQL还有相应的组件,其中报出各种bug。通过各路神仙相救,终于是在晚上一边和女友看美剧,一边给调试成功了!激动!下面就让我们瞧瞧代码!

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class zz{
	public static void main(String args[]) {
		Statement sql;
		ResultSet rs;
		try {
			Class.forName("com.mysql.cj.jdbc.Driver"); 			//加载JDBC-MySQL驱动
		}catch(Exception e){}
		
		try {
			Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?serverTimezone=GMT&&useSSL=true","root","123456");
			sql = con.createStatement();
			rs = sql.executeQuery("SELECT * FROM mess"); 	//查询mess表
			while(rs.next()) {
				String number = rs.getString(1);
				String name = rs.getString(2);
				Date date = rs.getDate(3);
				float height = rs.getFloat(4);
				System.out.printf("%s\t",number);
				System.out.printf("%s\t",name);
				System.out.printf("%s\t",date);
				System.out.printf("%.2f\n",height);
			}
			con.close();
		}catch(SQLException e) {
			System.out.println(e);
		}
		
	}
}

问题

  1. 最主要的是配置jdbc,将jar包放进path中;
  2. 最近的版本都要用com.mysql.cj.jdbc.Driver;
  3. 下午调试了很久但是没有创建一个对应的数据库,晚上问了老师才知道,于是用navicat创了一个students数据库;
  4. 注意看报错信息;
  5. 要将Connection con的申明和rs,sql使用放在一起。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张甜不拉几

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值