我最近在我的机器上安装了Oracle XE 11g,并尝试从winform项目建立连接。
我在sqldeveloper中创建了一个新表,我在sql developer中使用的连接设置是:
connection_name:xe
用户:SYSTEM
密码: * *
host:localhost
port:1521
SID:xe
在我的WinForms
项目中,我创建了一个简单的gridview
,并尝试使用向导创建一个新的数据课程,但是当我这样做时,我得到了一堆表,但我看不到我的我创建的表。
此外,在sql developer中我看不到JOBS
,JOBS_HISTORY
等表,但在数据源向导中它们出现在可用表列表中。
我怀疑我以某种方式连接到错误的数据库!如果有人能够好心地告诉我,我做错了什么,我会非常感激,因为这对我来说是撞墙,因为这对我来说没什么意义。
答案 0 :(得分:0)
好吧,我愚蠢地没有意识到我需要创建一个新用户,然后在该用户下创建一个表。
一旦我这样做,我就可以在visual studio的数据源中看到该表。我猜测系统用户拥有的表不能被其他人/应用程序看到,只有管理员可以看到?