老师JDBC入门程序老是报错

老师JDBC入门程序老是报错

我导的包是,mysql-connector-java-8.0.11,sql版本是8.0.16,数据库/数据表:lucy/imooc

package com.imooc.demo1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.Test;
import   com.mysql.cj.jdbc.Driver;

public class demo1 {
 
 @Test
 public void test() {
  try {
   DriverManager.registerDriver(new Driver());
   Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/lucy", "root", "root");
   
   String sql="select * from imooc";
   
   Statement stmt=conn.createStatement();
   
   ResultSet resultSet=stmt.executeQuery(sql);
   
   while(resultSet.next()) {
    String id=resultSet.getString(1);
    String username=resultSet.getString(2);
    String password=resultSet.getString(3);
    String name=resultSet.getString(4);
    
    System.out.println(id+"  "+username+"  "+password+"  "+name);
   }
   
   resultSet.close();
   stmt.close();
   conn.close();
   
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
  
 }
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好!

jdbc连接mysql8可以参考教辅:

http://img1.sycdn.imooc.com//climg/5e36a2a509bfb0e305460598.jpg

如果我的回答解决了你的疑惑,请采纳,,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师