「java获取所有库信息」java获取数据库表数据
本篇文章给大家谈谈java获取所有库信息,以及java获取数据库表数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Java连接Mysql数据库,如何获取所有的数据库名
查询mysql中所有数据库名称
一,这种方法像执行普通的SQL语句一下,sql如下:
SELECT `SCHEMA_NAME`
FROM `information_schema`.`SCHEMATA`
二,
ListString list=new ArrayListString();
//String sql="SELECT SCHEMA_NAME FROM information_schema.SCHEMATA";
try{
//Statement st=(Statement) conn.createStatement();
DatabaseMetaData dmd=(DatabaseMetaData) conn.getMetaData();
ResultSet rs=dmd.getCatalogs();
while(rs.next()){
list.add(rs.getString("TABLE_CAT"));
}
}catch(SQLException e){
e.printStackTrace();
}
java获取数据库数据
1、对应数据库中的表创建实体类(entity),封装a、b、c等字段。
2、使用jdbc查询数据库,一行数据对应一个实体对象,放进一个集合Listentity中。
java 获取mysql 某个数据库中所有表及表的列的信息
mysql里面提供了很多方法来获取表结构和表列:如下方法
获得某表所有列的信息:
String sql = select * from tname;//tname为某一表名
Connection conn = ....;
Statement st = conn.createStatement();
ResultSet rs = st.rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int colcount = rsmd.getColumnCount();//取得全部列数
for(int i=0;icolcount;i++){
String colname = rsmd.getColumnName(i);//取得全部列名
}
以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:
ResultSet.executeQuery("show tables")可以的到所有的表信息。
ResultSet.executeQuery("describe tname")可以得到表的字段信息。//tname为表名
java获取所有库信息的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取数据库表数据、java获取所有库信息的信息别忘了在本站进行查找喔。