公司给我任务,要我用asp.net 连接oracle数据库.  实现能新建一个表,并把数据在网页显示出来。数据库是oracle10g。
     如果是连SQLServer,我很熟悉了。但对Oracle他的概念和sqlserver差别好大呀。昨天看了一天,一点信心都没有…… oracle好难呀
   问题一:
    为什么控制台是网页形式的??? 用这个http://localhost:1158/em 进入控制台???
   
   问题二:
     要新建一个表,并把数据用asp.net显示出来,别人告诉我的步骤是这样,到底是不是呀??     1.以 "sys" 用户,进入控制台(http://localhost:1158/em )
   
     2.新建一个有添加修改,删除权限的用户(选:管理\用户和权限)
    
     3.以这个用户的名义再次登陆,创建自己的数据库???还是创建数据库实例??? ,分配表空间用吗? 如果用创建,在哪个环节创建呀??? 这几个概念搞得我晕了??     4.然后创建自己的表???     请告诉我步骤是什么吧。我处境很难过,别人会的也不告诉我,让我自己查,可是我 对oracle的总体还没有认识,用百度查,看电子书,越看越乱,给我的时间又紧,今天中午必须完成,我静不下来呀。没有办法了

解决方案 »

  1.   

    又不是做DBA, 只是开发的话, 只需要记住一下:
     
    1. 下载个 PL/SQL developer  (TOAD也行, 不过我用前者)2. 登陆, 因为是本机登陆, 不需要密码不需要用户名, 以最大权限登陆; (也就是connect as 选项选SYSDBA)3. 进去后 , 在右边树形目录里 的  "users" 右键, 选"New",  然后建个新user出来. (看不懂的就不要改, 写好userid和密码也差不多了.)    Role那一项里填个DBA. (新用户权限都有了, 免得以后麻烦.. 我们开发者, 弄得越简单越好)4. 从新登陆, 用前面新建的用户登陆, 注意, 这次connect as 一定要选 normal,  不能以SYSDBA进去..   进去后在在右边树形目录里 的  "tables" 右键, 选"New", 然后新建table. (熟悉sql server的, 对于用GUI来建个oracle table应该不难吧)5. 表建完了, 全部搞定6. .Net对于oracle连接的类都在System.Data.OracleClient命名空间里~~ (用过System.Data.SQLClient的人, 肯定没问题. 都差不多, 只是没有转XML的功能...这功能应该不多人用吧~~)7. 做个helloworld一样的程序, 去读oracle的记录看看.  OK??
      

  2.   

    谢谢sozdream()  我已经把分给你了