-
你的桌子肯定不在那裡。 連線沒有問題。
如果說 madmin 表存在,那麼您連線的資料庫中是否有這樣的表? 難道不是你連線到另乙個資料庫嗎?
1. 檢查資料庫名稱是否與JDBC連線的資料庫名稱相同。
2. 找到另乙個現有表,看看它是否也是這樣的例外。
3. 在查詢分析器上檢查是否可行。
4、!-不可能。 把**發過來,我去看看。。
-
如果物件名稱無效,則不是資料庫註冊和驅動程式的問題,否則將報告連線錯誤,而不是表錯誤。
-
你首先看看你的 getmname() 或 getmpassword() 值是否是你想要的值,看看這兩個方法是否有問題!
如果沒問題,請檢視表中的資料!
-
檢查連線到資料庫的語句、資料庫名稱、驅動程式和連線的資料庫。
-
如果您使用自定義的使用者名稱和密碼進行連線,請檢查使用者的許可權以及他們是否有權在表上操作。
-
嘿嘿,貼滿**和異常堆疊大哥的時候要學會提問。
-
您的資料庫已註冊嗎?
-
JDBC 驅動程式並連線到資料庫。
-
resultset 物件的 getMetaData() 方法應該能夠獲取所需的資訊,詳見 API
-
要直接檢視表資訊,mysql在命令列模式下輸入show create table table name;
實際上,客戶端可以直接檢視它。
-
將此 SQL 語句直接貼上到 PL SQL 中執行,這樣它就是您的程式的問題。 您的 SQL 語句仍然存在問題。
-
你是什麼意思。
string tablename = ppp"
string sql = create table ' tablename+"
你不能像那樣建造一張桌子,對吧?
-
是你的sqlexception包沒有匯入,在匯入部分新增匯入; 就是這樣。
-
rs = "select fileid,filename from file");
這句話是錯誤的。 file 是 SQL 語句中的乙個關鍵字,不能這樣使用,否則會造成語法錯誤。 在這裡,您想要表的名稱。
因此,修正方法是:
1.可以將表名從file改為t檔案[最好在表名前面加個t,這樣避免了關鍵詞]。
rs = "select fileid,filename from t_file");
2.您也可以像這樣[檔案],用框號框住檔案。
rs = "select fileid,filename from [file]");
-
您是否將 Eclipse 的資料庫配置為沒有? 這可能會影響專案的資料庫連線。
轉到“偏好設定”中的“設定”。
出現以下提示:對不起! 如果你問:什麼可能違反了《知道規範》,暫時只有你能看到,如果你有任何異議,你可以提出上訴並取回它。 如下圖所示: >>>More
你好! 電腦出現:【記憶體無法讀寫】,原因比較複雜,請開對藥! >>>More