zhaolu 发表于 2016-10-20 03:10:37

如何得到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]
查看完整版本: 如何得到mysql数据库中的说有数据库名