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可以連接不同的數據源,就可以跨資料庫了啊。