jdbc数据库查询
⑴ jdbc查询数据库数据库语言
需要把你在括号中写的中文改成对应表里面的字段名称。
⑵ jdbc从mysql数据库中查出数据的id为0
Type type=new Type();
type.setTNum(rs.getString("tNum"));
type.setTypeName(rs.getString("typeName"));
你查出来之后,type类set的时候都没有set当然是0了.....你的type类应该有id的吧,setId(XXXX);
⑶ jdbc怎么知道是否已经存在一个数据库或者一个表
获取数据库的元数据.先连接一个有的数据库,再查询:
select count(*) from pg_database where datname='图书馆数据库' ;
如果结果=1,则数据库存在,如果结果=0则创建新库.
所有的数据库应该都有这种系统表或者视图
⑷ Java JDBC数据库查询表和字段
可以用下面的方式获取,把tableName换成你的表名,有些数据库也可以直接回使用Sql查询表列名
答ResultSet resultSet = statement.executeQuery("select * from tableName");
ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
for(int i=0; i<resultSetMetaData.getColumnCount(); i++) {
System.out.print( resultSetMetaData.getColumnLabel(i) + "\t" );
System.out.print( resultSetMetaData.getColumnName(i) + "\t" );
System.out.println( resultSetMetaData.getColumnTypeName(i) );
}
⑸ JDBC如何实现跨数据库的查询
你的问题问得好奇怪,只给出了MySQL数据库,为什么要跨数据库查询,用Java里面的JDBC可以连接不同的数据源,就可以跨数据库了啊。