作者reon (藍冰 N I
看板java
標題[問題]在Thread 中使用SQL語法查詢DB
時間Sat Oct 13 23:27:04 2007
小弟我最近在開發系統 不過遇到一個問題
就是我的程式在Server端 因為要能同時處理多人連線 需要用到Thread
不過用到Thread的時候發現了一個問題
就是在Thread 裡面去使用SQL去查詢DB
會遇到java.security.AccessControlException: access denied
(java.util.PropertyPermission file.encoding read)
我嘗試過用
grant {
permission java.util.PropertyPermission "file.encoding", "read";
};
不過一樣沒用ˊˋ
我把sql的語法拿出去Thread做測是OK的
所以我想問題應該是出在放在Thread裡時
不知道有大大願意分享一下解決經驗嗎@@?
--
最深的祝福是沒有期限的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.196.61
※ 編輯: reon 來自: 61.225.196.61 (10/13 23:28)
推 PsMonkey:有完整資訊嗎? 之前寫過類似情境,沒啥問題啊 @__@ 10/13 23:43
推 reon:是喔@@ 因為還用到RMI的東西 系統寫的有點複雜 10/14 00:29
→ reon:所以我也不知道要怎麼問 只能一個環節一個環節解看看@@ 10/14 00:30
推 PsMonkey:那問題應該是出在 RMI,跟 thread 應該沒關係 10/14 00:31
推 willieliao:妳是連哪一種資料庫?我們之前在access上看過類似的問 10/14 13:03
→ willieliao:題,不允許多個THREAD同時LOCK FILE 10/14 13:04
推 PsMonkey:囧... 忘記有這招了... 10/15 22:45