資料庫無效對象
1. jdbc 中資料庫連接成功但出現對象名無效是怎麼回事
jdbc連接成功的話,就說明你的環境變數設置正確了,而且那些連接的URL也設置對了
會出現對像名無效,極有可能是資料庫的設置許可權不對,比方說如果你連接的是sqlSERVER2000,那麼你必需在你的資料庫裡面設置用戶許可權
2. 用SQL Server2000建資料庫,運行程序時顯示「對象名無效」怎麼解決
查詢分析器上邊的下拉資料庫列表中,看不到你創建的資料庫么?
你的對象名無效,是資料庫中沒有user_info這個表名,我想你不會犯把表名寫錯這樣的錯誤,肯定是你的資料庫連接的不對。
你先檢查一下查詢分析器登錄的伺服器是不是你本機的伺服器?
另外確認企業管理器下創建的資料庫是不是創建在了本地伺服器上。
最後檢查一下查詢分析器登陸後上方的下拉框裡面有沒有自己的資料庫,有,那就選中。沒有,肯定是你配置的問題。
3. 如何解決「SQL對象名無效」的問題
java中連接資料庫,資料庫連接字元串不是可以指定資料庫名么,指定了應該就沒問題了。
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //連接SQL資料庫的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name為資料庫名
String Username="username"; //用戶
String Password="password"; //密碼
Class.forName(Driver).new Instance(); //載入數據可驅動
Connection con=DriverManager.getConnection(URL,UserName,Password);
(3)資料庫無效對象擴展閱讀:
SQL具有數據定義、數據操縱和數據控制的功能。
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
4. 如何有效的編譯資料庫中的失效對象
如果無效對象的數量很少,那麼你可以逐個編譯這些對象. ALTER PACKAGE my_package COMPILE; ALTER PACKAGE my_package COMPILE BODY; ALTER PROCEDURE my_procere COMPILE; ALTER FUNCTION my_function COMPILE; ALTER TRIGGER my_trigger COMPILE; ALTER VIEW my_view COMPILE;
5. 資料庫連接成功,但是對象名無效怎麼回事
你創建對象出錯了唄。Connection、Statement、ResultSet對象,或者你自己建的類申明的對象錯了。
6. SQL資料庫的對象名無效
可能你沒選中你需要操作的資料庫名稱(在工具左上角)
你可以寫全了試試 資料庫名.dbo.表名
希望可以幫到你
7. oracle資料庫怎麼刪除失效的對象
有兩種方法可以刪除SQL Server中的資料庫: 通過管理工具刪除 先打開SQL Server Management Studio並連接資料庫伺服器。 然後找到目標資料庫(需要刪除的),「右鍵」→「刪除」。 在彈出的的窗口中選擇要刪除的對象並設置相關屬性,然後點擊「確定」