/* 作者:姜信寶 時間:2002年-06月-05日 */
對于數據庫的操作首先看出現什么錯誤,如果無法判斷錯誤類型(根據經驗)。則要按照一下步驟來調試
1、jdbc驅動是否已加載 (可以通過捕獲異常來得知) 2、是否得到connection (可以通過捕獲異常來得知) 3、sql語句是否正確 (可以通過System.out.println()打印出來,然后粘貼在數據庫中執行) 4、還有什么需要補充的希望各位高手指點 下面給出一段測試代碼:
try { Class.forName("org.gjt.mm.mysql.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.0.1/test","username","password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from test"); while(rs.next){ rs.getString(1); } } catch(ClassNotFoundException ce){ System.out.println("沒有找到數據庫驅動"+ce); } catch(SQLException se){ System.out.println("數據庫發生錯誤"+se); } finally{ try{ rs.close(); stmt.close(); conn.close(); } catch(SQLException sqle){ System.out.println(sqle); } } /*通過catch塊可以捕獲一些很重要的信息*/
|