簡體   English   中英

MySQL不允許Java程序使用JDBC插入

[英]MySQL won't allow Java Program to insert using JDBC

我有一個使用JDBC連接到MySQL數據庫的Java服務器。 我已經創建了一個供服務器使用的用戶,並授予了它對數據庫的所有權限。 MySQL允許來自服務器的Select命令。 但是,任何更新或插入都會失敗。 我已經使用與服務器相同的用戶身份從終端登錄MySQL,並被允許插入。 我不確定發生了什么。

其他需要注意的是,如果我使用MySQL的本地實例在本地運行服務器,則一切正常。 但是,此問題在Amazon EC2服務器上發生。

非常感謝任何可以提供幫助的人!

聽起來您已經解決了問題。 僅供參考,如果您希望MySQL在Unix上不區分大小寫,則可以將以下行添加到my.cnf文件中:

lower_case_table_names = 1

在Windows和Mac上,默認情況下MySQL不區分大小寫。 但是在Unix上,默認情況下區分大小寫。 有關更多信息,請參見http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitiveivity.html

事實證明,MySQL關心表名的大小寫...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM