数据库无效对象
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并连接数据库服务器。 然后找到目标数据库(需要删除的),“右键”→“删除”。 在弹出的的窗口中选择要删除的对象并设置相关属性,然后点击“确定”