fork download
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5.  
  6. class MySQLCustomerViewer {
  7. public static void main(String[] args) {
  8. String url = "jdbc:mysql://db4free.net:3306/customer_db";
  9. String user = "yourusername";
  10. String password = "yourpassword";
  11.  
  12. try {
  13. Class.forName("com.mysql.cj.jdbc.Driver");
  14. Connection conn = DriverManager.getConnection(url, user, password);
  15. Statement stmt = conn.createStatement();
  16. ResultSet rs = stmt.executeQuery("SELECT * FROM customer");
  17.  
  18. while (rs.next()) {
  19. int id = rs.getInt("id");
  20. String name = rs.getString("name");
  21. String email = rs.getString("email");
  22. System.out.println("ID: " + id + ", Name: " + name + ", Email: " + email);
  23. }
  24.  
  25. rs.close();
  26. stmt.close();
  27. conn.close();
  28. } catch (Exception e) {
  29. e.printStackTrace();
  30. }
  31. }
  32. }
  33.  
Success #stdin #stdout #stderr 0.08s 52740KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:332)
	at MySQLCustomerViewer.main(Main.java:13)