云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Oracle课程设计报告(简易点歌台系统)

Oracle课程设计报告(简易点歌台系统)

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 13:13:20

可从后台Oracle查看是否已添加:

同样可以删除该歌曲,不同的是删除歌曲的时候需要并且仅需要输入ID,若没有输入ID则提示错误:

否则删除相应的歌曲:

可从后台查看ID为1000的歌曲已被删除:

主要代码如下(注释说明了各部分代码的作用):

//添加歌曲

private void button_add_Click(object sender, EventArgs e) {

//若有其中一项未输入,则跳出提示

if (textBox_mid.Text == \ || textBox_mname.Text == \ || textBox_msinger.Text == \ || textBox_mtype.Text == \ || textBox_mlength.Text == \) {

MessageBox.Show(\请输入完整的歌曲信息\, \信息不完整\); return; }

string connstr = \; string judgestr = \;

string insertstr = \ + textBox_mid.Text + \ + textBox_mname.Text + \ + textBox_msinger.Text + \ + textBox_mtype.Text + \ + textBox_mlength.Text + \;

OracleConnection orclConn = new OracleConnection(connstr); OracleCommand oracmd = new OracleCommand(); oracmd.CommandText = judgestr;

oracmd.Connection = orclConn; orclConn.Open();

OracleDataReader ord = oracmd.ExecuteReader(); string[] ans = new string[1000]; int i = 0; bool ok = true;

//ans字符串数组存储已有的歌曲ID while (ord.Read()) {

ans[i++] = ord[0].ToString(); }

//若要添加的歌曲ID有重复,则不添加 for (int k = 0; k < i; k++) {

if (textBox_mid.Text.Equals(ans[k])) {

ok = false; break; } }

//判断是否添加歌曲 if (ok) {

oracmd.CommandText = insertstr; oracmd.ExecuteNonQuery();

MessageBox.Show(\添加歌曲成功\, \添加成功\); } else {

MessageBox.Show(\该歌曲ID已存在\, \已存在\); } }

//删除歌曲

private void button_cut_Click(object sender, EventArgs e) {

//若歌曲ID未输入,跳出提示 if (textBox_mid.Text == \) {

MessageBox.Show(\请输入歌曲ID\, \缺少歌曲ID\); return; }

string connstr = \;

//删除歌曲的SQL语句

string deletestr = \ + textBox_mid.Text + \; OracleConnection orclConn = new OracleConnection(connstr); OracleCommand oracmd = new OracleCommand(); oracmd.CommandText = deletestr; oracmd.Connection = orclConn; orclConn.Open();

oracmd.ExecuteNonQuery();

MessageBox.Show(\该歌曲已删除成功\, \删除成功\); orclConn.Close(); }

? 点歌界面

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

可从后台Oracle查看是否已添加: 同样可以删除该歌曲,不同的是删除歌曲的时候需要并且仅需要输入ID,若没有输入ID则提示错误: 否则删除相应的歌曲: 可从后台查看ID为1000的歌曲已被删除: 主要代码如下(注释说明了各部分代码的作用): //添加歌曲 private void button_add_Click(object sender, EventArgs e) { //若有其中一项未输入,则跳出提示 if (textBox_mid.Text == \ || textBox_mname.Text == \

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com