如何得到mysql数据库中的说有数据库名
连接数据库与举自然不用说import java.sql.*; ;
public class JDBCDemo{
public static void main(String[] args) {
String driver="com.mysql.jdbc.Driver"; //驱动程序
String url="jdbc:mysql://localhost:3306/"; //数据库服务器地址
Connection con=null;
Statement st;
ResultSet rs;
try { //(1)
Class.forName(driver).newInstance();
} catch (Exception ex) {
// 在这进行错误处理
}
try{ //(2)
con=DriverManager.getConnection(url,"root","860317");
st=con.createStatement();
rs=st.executeQuery("show databases");//主要之处
while(rs.next()){ //查询结果处理
System.out.println(rs.getString(1));
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(con==null)return;
try{ //(3)
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
}
这么一看是不是简单至极
页:
[1]