jdbc從mysql資料庫中查出資料的id為

時間 2021-10-14 22:25:42

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立即退出命令外殼。例如,你可以用下面...