Oracle第一次安装及使用(修改版)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、Oracle安装:

双击setup

这一步设置口令时注意:字母+数字,字母的第一个字母要大写。邮件可以为空

后面步骤全部选默认项

此步如果不成功,报物理内存不够922M,则将对话框右上角的“忽略”打钩,即可通过。

创建成功后配置口令管理

SCOTT需要指定口令。//SCOTT用户为普通用户也可以不解锁

二、测试部分:

第一步:执行程序里的SQL PLUS

输入用户名为:system 及口令。出现“SQL>”为通过

这个窗口退出Oracle时关。

第二步:运行ORCL //

运行Oracle自带可视化管理工具“Database Control – orcl ”其中orcl为默认安装的数据库名

输入用户名为:system 及口令。进入Oracle界面。注意:浏览器建议选用IE。

//其他浏览器也可以,但我试过搜狗浏览器不行。恩恩,所以要具体问题具体分析。。。

成功登录之后的界面

三、服务自动改成自动

有两个服务要按顺序改手动:OracleServiceORCL和OracleOraDb11g_home1TNSListener 这两个服务改为手动,以后每次开机都要手工启动,这样的目的是提高开机的速度。

//这是我运行Oracle时的开启端口,发现每次不拘泥开启顺序也能照常运行

四、安装IIS 服务器

在Windows 的控制面板里添加。

五、安装VS2008,启动C#

新建议一个项目,将Oracle引用到C#里。

找到OracleClient,添加

在VS的代码里会出现下面的代码

//找不到OracleClient?应该是在你的项目里-引用-添加引用-找到你安装的

//System.Data.OracleClient.dll,添加确定 ^_^

using System.Data.OracleClient;

通过OracleClient这个“工具”去建立vs与oracle的关系

下面的代码是读取Oracle里面表数据经典的方法:

//写连接串

string connectionString = "Data Source=orcl;User ID=system;Password=Furong3419;Unicode=True";

//创建一个新连接

//Data Source=orcl 其中“orcl”为数据库名通过OracleClient的OracleConnection类去找OracleConnection oc = new OracleConnection(connectionString);

try

{

oc.Open(); //写在具体的方法里面,上面两句,写在类里面。

string comsel = "select * from test1";

//通过连接创建ORACLEsql命令对象

OracleCommand ocom = new OracleCommand(comsel, oc);

//执行sql语句返回reader对象

OracleDataReader reader = ocom.ExecuteReader();

//string a = "";

if (reader.HasRows)

{

if (reader.Read())//读取数据,如果reader.Read()返回为false的话,就说明到记录集的尾部了

{

if ((string)reader["name"] == textBox1.Text & (string)reader["password"] ==

textBox2.Text)

{

// a = (string)reader["password"]; //oracledatareader reader[""]读取列值,如果为0,说明读取的是第一列;

MessageBox.Show("登陆成功,欢迎您");

Form3 form3 = new Form3();

form3.Show();

}

else

{

MessageBox.Show("登陆失败,请重新输入用户名或密码!", "登陆失败!",

MessageBoxButtons.OK, MessageBoxIcon.Error);

}

}

}

//this.textBox1.Text = a;

reader.Close();

}

catch (Exception ee)

{

MessageBox.Show(ee.Message); //如果有错误,输出错误信息 }

finally

{

oc.Close(); ; //关闭连接

}

}

相关文档
最新文档