1樓:匿名使用者
type type=new type();
type.settnum(rs.getstring("tnum"));
type.settypename(rs.getstring("typename"));
你查出來之後,type類set的時候都沒有set當然是0了.....你的type類應該有id的吧,setid(***x);
2樓:匿名使用者
....暈
class.forname("com.mysql.jdbc.driver ");//註冊mysql驅動
system.out.println("載入driver類成功");
//建立資料庫連線
connection conn = drivermanager.getconnection("jdbc:mysql:
//localhost:3306/ pubs ", "pubs","pubs");//得到資料庫連線,設定資料庫
system.out.println("建立連線成功");
stmt = conn.createstatement();
string sql = "select * from customers";
//執行sql語句,返回結果集
rs = stmt.executequery(sql);//執行查詢方法
system.out.println("sql語句執行成功");
//遍歷結果集內容
while (rs.next ())
} catch (classnotfoundexception e) catch (sqlexception e)
j**a使用jdbc連線mysql資料庫,表裡有記錄,但是查詢的結果集為空,是什麼原因
3樓:大連北遊
可能是少一句**,語句去執行了,但是沒有取結果,直接輸出,當然沒有。
4樓:匿名使用者
有沒有發生異常??
事務有沒有提交 ??
j**a程式設計:用object陣列從mysql資料庫中讀取資料,data11[i][0] = rs.getint(1);報錯了
5樓:匿名使用者
樓主這是陣列越界啊~看看你那2維陣列有沒有邊界值設的比較小,還有確定下 data11=new object[rsnum][7] ;
這個rsnum是否取到了值,是多少,還有rs.next的時候賦值超沒超過陣列界值,錯誤發生在你這個檔案的第41行,走個斷點看看吧
6樓:匿名使用者
用什麼二維陣列啊?直接一個arraylist!給你參考:
public arraylistgetcallloginfo()clicursor.close();
}return clilist;}
7樓:匿名使用者
用一維資料就可以了,沒必要用二維資料,http://www.rjbus.com/zx.asp
myeclipse連線mysql資料庫中文亂碼問題
action是get還是post get的話好像頭部設定一下編碼方式就可以了 contenttype text html chartset gbk pageencoding gbk post的話在處理頁面寫上 request.setcharacterencoding gbk 實在不行就弄個filte...
如何改mysql資料庫資料庫密碼
文件類共創空間 修改mysql是需要有mysql裡的root許可權的,下面介紹幾種修改mysql資料庫密碼的方法 方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用password函式。方法二使用mysqladmin,這是前面宣告的一個特例。mysqladm...
如何在shell中操作mysql資料庫
對mysql偶爾有用的另一個選項是 e或 execute選項,可用來將sql語句傳遞給伺服器。該語句必須 用引號引起來 單引號或雙引號 然而,如果想要在查詢中將值引起來,則對於查詢應使用雙引號 查詢中引用的值應使用單引號 當使用該選項時,語句被執行,然後mysql立即退出命令外殼。例如,你可以用下面...