第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/1 14:28:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

可从后台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(); }

? 点歌界面

Oracle课程设计报告(简易点歌台系统).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c95y7r8zbs08njyy26yqz6tzp834daf018o8_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top