JavaでSQLを使用して新しいデータベースを作成するのに4日かかりました。次のコードを使用してそれを実行できることがわかりましたが、必要なものが得られません。
私が知る限り、データベースは作成されていません。データベースが作成されているかどうかを確認するにはどうすればよいですか?
私のコードは
public class DataManaging {
private Connection Connecter;
private Statement Stat;
private ResultSet Result;
private String pass,user;
public DataManaging(){
user = "root";
pass = "root";
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
try {
Connecter = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306", user, pass);
Stat = Connecter.createStatement();
Stat.executeUpdate("CREATE DATABASE IF NOT EXISTS FATEH;");
Stat.executeUpdate("USE FATEH");
Stat.executeUpdate("CREATE TABLE IF NOT EXISTS ROOMS(N INT auto_increment PRIMARY key,Floor INT NOT NULL,Class VARCHAR(1) NOT NULL,Situation VARCHAR(10),Reservation_Date DATE,Duration INT,Reserver_Name VARCHAR(40) NOT NULL)");
} catch (SQLException e) {
System.out.println("SQLException: " + e.getMessage());
System.out.println("SQLState: " + e.getSQLState());
System.out.println("VendorError: " + e.getErrorCode());
}
}catch (Exception ex) {
System.out.println(ex);
}
}
}
}
私が得るコードを実行した後
BUILD SUCCESSFUL (total time: 0 seconds)