老师JDBC入门程序老是报错

来源:2-1 JDBC的入门

慕标8012353

2020-02-02 15:12:37

我导的包是,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回答

好帮手慕柯南

2020-02-02

同学你好!

jdbc连接mysql8可以参考教辅:

http://img.mukewang.com/climg/5e36a2a509bfb0e305460598.jpg

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

0

0 学习 · 8016 问题

查看课程