使用jdbc连接访问在MSSQL服务器的dbo中创建的表 [英] Access tables which are created in dbo in MSSQL server using jdbc connection

查看:130
本文介绍了使用jdbc连接访问在MSSQL服务器的dbo中创建的表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已使用以下代码通过Java连接了MSSQL服务器

I have connect MSSQL server through java using following Code

Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DATABASENAME=;instanceName=MSSQLSERVER", "DB_USER_NAME", "DB_PASSWORD");

之后,我可以连接数据库并执行sql脚本,而无需给出任何对象名称.例如

After that I am able to connect database and execute sql script without giving any object name. for example

SELECT * FROM TEST_TABLE

现在,我有一些在dbo下创建的表,我想使用相同的连接访问它们. 我该如何处理? 我尝试过

Now, I have some tables which are got created under dbo and I want to access them using same connect. How Can I go with this? I have try with

SELECT * FROM dbo.TEST_TABLE1

但是它说该表不在数据库中.

but it says that this table is not there in database.

推荐答案

使您的数据库用户成为数据库所有者.

Make your DB user to the DB owner.

这篇关于使用jdbc连接访问在MSSQL服务器的dbo中创建的表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆