jdbc例外
我是jdbc的初学者,我在sql server中有一个DB,我在运行它时连接到java应用程序代码,我修改了以下内容: 运行: SQL连接成功。 JDBC驱动程序错误:对象名称“dbo.categories”无效 类别是我的sql server数据库中的一个实体jdbc例外,jdbc,Jdbc,我是jdbc的初学者,我在sql server中有一个DB,我在运行它时连接到java应用程序代码,我修改了以下内容: 运行: SQL连接成功。 JDBC驱动程序错误:对象名称“dbo.categories”无效 类别是我的sql server数据库中的一个实体 我真的不能自己解决,一切似乎都是对的 发布您的连接URL。我认为这意味着您的数据库名称不正确 我认为URL应该更像这样: jdbc:sqlserver://host:port;databaseName=foo 不要使用dbo.,只需使
我真的不能自己解决,一切似乎都是对的 发布您的连接URL。我认为这意味着您的数据库名称不正确 我认为URL应该更像这样:
jdbc:sqlserver://host:port;databaseName=foo
不要使用
dbo.
,只需使用类别
作为名称。原因有很多。这些措施可包括:
SELECT table_catalog, table_schema
FROM INFORMATION_SCHEMA.TABLES
WHERE table_name = 'TABLE'
我删除了dbo,但没有解决!我的url是:“jdbc:sqlserver://localhost:1433;“+”databaseName=DB_Library;user='sa';password=****”;db名称是正确的我怎么知道对象不属于dbo?没有人回答我的问题,我真的需要它:(请帮帮我,现在才4个小时。如果情况如此糟糕,谷歌搜索会快得多。亲爱的Isaac Truett!你是说:table_schema之前是什么意思?我如何在表目录列表中写入dbo?@Aida在基本SQL语法中,你会在
SELECT
和FROM
之间找到一个逗号分隔的列名列表关键词。在我给出的示例中,table_catalog
和table_scehma
都是我在谷歌上快速搜索的列名。我没有运行SQL Server实例来测试查询,但您可以自己运行,看看会发生什么。只需将您要查找的名称的名称放在的位置
子句。我不理解您上一条评论的第二部分。我想知道数据库中的表是否可能有问题,因为所有表的错误都是一样的。我在编写sql字符串时有一个错误,下面是正确的一个:ResultSet rset=stmt.executeQuery(“select*from DB_Name.dbo.tbale_Name”);但我是新用户,无法为我的问题设置任何答案,我在这里写道