sqlexception

    5熱度

    3回答

    我試圖學習如何通過Java訪問mySQL數據庫的最後幾天。 我能夠加載驅動程序,並獲得了數據庫的連接(至少我是這麼認爲的,因爲我沒有得到一個異常那裏..) 代碼: import java.sql.*; public class test { public static void main(String[] args) { try

    0熱度

    3回答

    我正在研究C#控制檯應用程序項目。試圖將一個DateTime值插入到SQL Server 2008中,這很好。如果我的代碼失敗,我想將默認DateTime插入到數據庫中的表中。 當我嘗試插入時出現錯誤。 SqlTypeException是未處理: SQLDATETIME溢出。必須介於1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之間。 下面我粘貼了具體的代碼

    0熱度

    1回答

    如果有重複,我很抱歉,但我仍嘗試了所有方法仍然無法進行插入。 我有隻有兩個字段(ID,姓名)的表 當我運行該SQL代碼,它必須插入一個新的記錄,並自動遞增ID場 ,因爲它是自動遞增但遺憾的是不工作。 見記錄和錯誤的: MYSQL: PreparedStatement pr = con.prepareStatement("insert into names(name) values(?)"); pr

    0熱度

    1回答

    我試圖做一個查詢這樣的主題:JFreeChart using numeric query ORACLE 生成一個條形圖,可是我總接收錯誤:值java.sql.SQLException:JDBCCategoryDataset.executeQuery( ):從數據庫返回的列不足。 我的代碼如下: SELECT CASE WHEN TIME>23.73 AND TIME<=24.0 THEN '23.

    1熱度

    1回答

    我們從休眠調用存儲過程(它內部調用另一個)。 Query query = session.getNamedQuery("query_name"); query.setParameter('param', 'value'); query.setResultTransformer(AliasToEntityMapResultTransformer.INSTANCE); List returnList

    2熱度

    1回答

    在postgresql數據庫的自動提交模式下,如果jdbc executeUpdate引發SQLException,這意味着沒有關於數據庫的數據被修改?或者我應該將autocommit設置爲false並手動管理它?

    2熱度

    3回答

    我實現了一個Java應用程序基於給定的使用查詢ID的其查詢數據庫: select * from STUDENT where ID in (?) 的集ID將被用來取代?。但是,有時,我收到一個異常: Caused by: java.sql.SQLException: Numeric Overflow at oracle.jdbc.driver.SQLStateMapping.newSQLExc

    5熱度

    2回答

    我一直在努力解決這個問題。首先,我有一個insertProduct(Product p)方法,該方法應該檢查數據庫中是否存在具有指定代碼的產品。如果是這樣,該方法將顯示錯誤消息。否則,它應該將產品添加到數據庫並將其打印到控制檯。我不確定我是否正確地做了這件事。 其次,deleteProduct(Product p)方法應該刪除由insertProduct方法添加的產品。現在的問題是,當我嘗試添加產

    -4熱度

    1回答

    我有一個表格是這樣的: 填寫表格,當我點擊添加按鈕(這是試圖將數據插入到我的數據庫)之後,我有一個SqlException錯誤。 這是我在C#代碼 SqlParameter NoIDPenghuniNew, NamaPenghuniNew, NoTelpPenghuniNew, JKPenghuniNew, AlamatPenghuniNew, NoKamarPenghuniNew, IDCaba

    0熱度

    1回答

    因此,我已經花了數小時的試驗和錯誤,並試圖弄清楚這個錯誤的含義。據我所知,這是由ODBC驅動程序和Microsoft Access(我嘗試與Java連接)的位架構之間的差異造成的。 MS Access是一個32位程序,所以我使用SysWOW64 odbcad32.exe來創建DSN。這裏是我的連接Java代碼: String driver = "sun.jdbc.odbc.JdbcOdbcDriv