import java.sql.*;
public class Driver {
public static void main(String[] args) {
try {
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?autoReconnect=true&useSSL=false",
"root", "password");
Statement myStamement = myConn.createStatement();
ResultSet myRs = myStamement.executeQuery("SELECT * FROM table1");
while(myRs.next()) {
System.out.println("I GOT SOMETHING FROM DATABASE");
System.out.println(myRs.getString("id"));
}
}
catch (Exception exc) {
exc.printStackTrace();
}
}
}
我已经设置了我的SQL服务器,可以在mySQL工作台中看到相同的查询:
它没有给我一个连接到数据库的错误,否则它会捕获。 它返回一个空ResultSet,否则它将进入while循环一次。 我可以在照片照片中使用相同的命令查看数据库中的数据。