特にエラーは表示されていません。
データベースexampleにテーブルemployeeは作成済みです。
DBViewerでデータベースの操作はできます。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class SelectEmployeeSample{
public static void main(String[] args) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
}catch(ClassNotFoundException e) {
e.printStackTrace();
}
Connection con=null; try { con=DriverManager.getConnection("jdbc:mysql://localhost:3306/example?characterEncoding=UTF-8&serverTimezone=JST","root","pass"); String sql="select id,name,age from employee"; PreparedStatement pstmt=con.prepareStatement(sql); ResultSet rs=pstmt.executeQuery(); while(rs.next()) { String id=rs.getString("id"); String name=rs.getString("name"); int age=rs.getInt("age"); System.out.println("ID:"+id); System.out.println("名前"+name); System.out.println("年齢"+age+"\n"); } }catch(SQLException e) { e.printStackTrace(); }finally { if(con != null) { try { con.close(); }catch(SQLException e) { e.printStackTrace(); } } } }
}
何卒、お力添えの程宜しくお願い致します。