我想制作一个程序,将excel文件中的数据存储在数据库中。我有很多数据库,所以在我的程序中,我必须选择将数据存储在哪个数据库中。我制作的代码能够将 mysql 与我的程序连接并显示可用的数据库。我现在想做的是说我将在哪个数据库中存储数据。更具体地说,我希望用户首先在他的客户端中查看可用的数据库,然后他将有机会说出数据将存储在哪个数据库中。谁能帮助我如何做到这一点?
查看所有可用数据库的代码如下:
Class.forName("com.mysql.jdbc.Driver");
Connection con = (Connection) DriverManager.getConnection(
"jdbc:mysql://localhost:3306/", "root", "root");
DatabaseMetaData meta = (DatabaseMetaData) con.getMetaData();
ResultSet res = meta.getCatalogs();
System.out.println("List of the databases: ");
while (res.next()){
System.out.println (" " +res.getString(1));
}
先感谢您!