㈠ 關於Java 連接sqlserver不報錯,但是運行不起。
先檢查你的驅動有沒有放對位置,驅動應放在你安裝的JDK的 \jre6\lib\ext目錄下;
如果還是提示同樣的錯誤,就檢查你是不是裝了兩個JDK但卻不知道。
檢查方法:查看環境變數中的jdk路徑和你放置驅動的目錄一不一致,不一致的話則說明你安裝了兩個或以上的jdk。把驅動丟到環境變數目錄下的那個jdk下即可;
如果不是以上問題,那把這句Class.forName("com.microsogt.jdbc.sqlserver.SQLServerDriver");
改成Class.forName("com.microsogt.sqlserver.jdbc.SQLServerDriver");看看,這是由於不同版本的驅動所導致
㈡ SQL SERVER 2008 中輸入SQL語句,執行後會一直顯示正在執行語句,不顯示結果也不報錯,怎麼解決
最好把你的語句發來看看。
欄位太多,記錄太多,都會使查詢變慢。
但更重要的是如果你加了Where條件,而且條件欄位又不在索引內,對數據量大的查詢來說,
簡直是災難!!
10年前我在小型機上做過幾千萬記錄中查某些記錄,由於沒在索引中,結果快1天都沒結果。
後來改為有索引的條件,不到一秒就OK了。
後來就牢牢記得在Where中強制引入索引內的條件,將大大提升查詢效率。
㈢ SQL語句太長,無查詢結果,卻又不報錯
先肯定的回答你,這段SQL語句就算在放大500倍,SQL也能查詢出來(速度要看你伺服器能力了),所以不是語句長度問題。開銷是在查詢上。
再分析你的條件,你的大概意思是想查出ID不為空並且為那些工號的行。你應該把所有OR的條件括弧起來,否則系統認為ID不為空並且不為521
最後建議你語句改成:
select * from School where id in(Instr('|'&USA_Major&'|','|521|','|'&USA_Major&'|','|557|'),……)
㈣ sql2005安裝安裝完了 沒有報錯 找不到運行圖標 只有配置工具請高手給個解決的辦法!!!
首先你的明確一下2005和2000是不一樣的,不是2000有的圖標2005都有的。裡面沒有企業管理器,我記得我之前用的體驗版的就只有三個圖標,但是已經可以正常使用了。
既然安裝沒出錯的話應該就是安裝成功了,你在開始菜單裡面的sql2005下的軟體都試試吧。
實在不行的話就重裝吧。
㈤ 為什麼我的select 語句在 pl/sql 工具上,執行了很久都沒結果,也不報錯
首先,運行一個最簡單的select 語句,看看能不能用,
如果有問題的話看看資料庫的配置和連接是不是正確。
然後,仔細的檢查一下select 語句,看看能不能編譯通過,
是不是作為主表的table的數據量比較巨大,
或則是作為查詢條件的欄位有沒有用索引等等的
sql語句調優有很多種方法,
不介意的話可以把你的select 語句放上來一起研究研究
㈥ 在運行SQL時出現錯誤,請問如何解決
運行資料庫出現錯誤,解決步驟如下:
1、單擊「開始」—「所有程序」—「MS SQL Server 2008R2」;
2、選擇「Configuration tools」;
3、單擊「SQL Server Configuration Manager」,打開;
㈦ 想請問一下這個access中的sql語句為啥運行不出來呀
首先看執行報錯么,如果報錯,就按錯誤提示修改;
如果不報錯,就是沒有符合查詢的結果集
㈧ 為什麼SQL資料庫不能正常的運行
是MS SqlServer?
你看看服務裡面啟動沒有,主要那個資料庫的服務要啟動,本地就能訪問,如果要遠程要開1433埠然後啟動Browser那個服務就可以了。其他的,要功能再開不遲
㈨ 一段易語言代碼,裡面SQL執行語句沒有錯誤,但是系統運行沒有作用。 求高手解答。在線等
首先聲明,易語言我不懂。
看你出的錯誤,姑且讓我猜測一下:
第一,sql語句 那個變數需要往裡面傳遞一個變數,來指示 「id=」。你是不是需要 指出參數的位置?
比如說,寫成這個樣子的, sql語句 = 「update code set 密碼='」 + 編輯框3.內容 + 「' where id=?」
第二,.判斷開始 (主窗口.外部資料庫1.執行 (sql語句, ) = 真) 這里是不是也要傳遞一個變數進去?