oracle 数据库的安装与使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音乐信息管理系统:
一、安装oracle 10g,安装完成后启动cmd,新建用户,并授权:
二、使用该用户新建数据库表,分别为music表和admin表:
三、打开Navicat,连接到oracle数据库,设计新创建的数据库表:
四、在vs2010环境下制作网页,并接入oracle数据库:
主要事件代码如下:
(登录页面事件代码)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class index_index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string loginName = this.TextBox1.Text;
string password = this.TextBox2.Text;
if (loginName == "" || password == "")
{
Response.Write("");
return;
}
User user = new User();
user = user.GetUserByName(loginName);
if (user == null)
{
Response.Write("");
return;
}
else if (password != user.password)
{
Response.Write("");
return;
}
else if (password == user.password)
{
Session.Add("name", );
Session.Add("password", user.password);
Response.Redirect("../operate/operate.aspx");
}
}
}
(密码修改页面事件代码)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class sonpage_password : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string old = TextBox1.Text;
string nw = TextBox2.Text;
if (old == "" || nw == "")
{
Response.Write("");
}
else if (old == (string)Session["password"])
{
string name=(string)Session["name"];
string sql = "update li.admin set password='" + nw + "' where name='"+name+"'";
new DBServer().Update(sql);
Response.Write("");
}
else
{
Response.Write("");
}
}
}
编辑Oracle类文件代码:
1、DBServer.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.OracleClient;
using System.Data;
///
///DBServer 的摘要说明
///
public class DBServer
{
string connStr = System.Configuration.ConfigurationSettings.AppSettings["DBServer"];
OracleConnection conn;
public DBServer()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public OracleDataReader executeDR(string commandText)
{
OracleCommand comm = new OracleCommand(commandText, this.getConnection());
return comm.ExecuteReader();
}
public DataSet getDataSet(string commandText, string tableName)
{
DataSet dset = new DataSet();