ADO.NET连接数据库,及基本操作

来源:互联网 发布:c语言用什么软件编写 编辑:程序博客网 时间:2024/05/20 16:13
FolderBrowserDialog dlg = new FolderBrowserDialog();//文件夹选择对话框if (dlg.ShowDialog() != DialogResult.OK){return;}string path = dlg.SelectedPath;//获得选择文件夹的路径string[] files = Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);//筛选路径下面的.txt文件,并将文件路径保保存于files数组里面。foreach (string file in files){//遍历数组files//没此遍历结果存于file里面}using (SqlConnection conn = new SqlConnection(@"Data Source=172.18.26.153;Initial Catalog=NumberHome;User ID=sa;pwd=123123"))//连接数据库{conn.Open();//打开连接//MessageBox.Show("打开数据库成功~!")using (SqlCommand cmd = conn.CreateCommand())//创建命令对象{cmd.CommandText = "delete from number";//告诉cmd我们想执行的语句cmd.ExecuteNonQuery();//告诉cmd你可以执行非查询语句了cmd.CommandText = "Insert into number(ID,HD,QH,CITY,TYPE) values(@ID,@HD,@QH,@CITY,@TYPE)";string[] lines = File.ReadAllLines(fil, Encoding.Default);//读取文件,一行一行的读,默认编码foreach (string line in lines){string[] strs = line.Split('-');//将字符串line按-分组,保存在数组里面string id = strs[0];string 号段 = strs[1];string 区号 = strs[2];string 城市 = strs[3];string 卡类型 = strs[4];cmd.Parameters.Clear();cmd.Parameters.Add(new SqlParameter("ID", id));//将id替换前面的@IDcmd.Parameters.Add(new SqlParameter("HD", 号段));cmd.Parameters.Add(new SqlParameter("QH", 区号));cmd.Parameters.Add(new SqlParameter("CITY", 城市));cmd.Parameters.Add(new SqlParameter("TYPE", 卡类型));cmd.ExecuteNonQuery();}        cmd.Parameters.Clear();cmd.CommandText = "select * from CJ where 学号 = @学号";if (XueHao.Text.Length != 10){成绩.Text = "输入有误,重新输入";成绩1.Text = "";return;}cmd.Parameters.Add(new SqlParameter("学号",XueHao.Text));using (SqlDataReader reader = cmd.ExecuteReader()){if (reader.Read()){string where = reader.GetString(reader.GetOrdinal("总分"));成绩.Text = reader.GetString(reader.GetOrdinal("姓名"))+":总成绩 "+where;if (Convert.ToInt32(where)<600){成绩1.Text = "还需努力啊~!";}else{成绩1.Text = "不错不错,继续努力~!";}}}}//一些笔记Console.WriteLine("Hello~!");int i = 1;int j = 2;Console.WriteLine("{0}+{1}={2}", i, j, i + j);string str = "\"ab\"";string str2 = @"F:\bt下载\学习资料\.net";//@表示字符转中的\不当成转义符。Console.WriteLine(str2);str = Console.ReadLine();int p = Convert.ToInt32(str);//将字符转转换为int// char[] cha = "asdasdasd";//char[1]='a';str = "ABC";str = str.ToLower();//将字符串转换为小写。str = str.ToUpper();//将字符串转换为大写。str = str.Trim();//去掉字符串的里的空白(空格,换行等)。bool b = "abc".Equals("ABC", StringComparison.OrdinalIgnoreCase);//比较字符串,忽略大小写。str = "sadfasf,asfasfa,sfasfasfstrw,tfwet,asd";string[] strs = str.Split(',');//将字符串str按,分开,并依次保存在strs数组里面。foreach (string item in strs)//用于输出数组strs中的每个元素。{Console.WriteLine(item);}string[] lines = System.IO.File.ReadAllLines(@"c:\1.txt", Encoding.Default);//从“c:\1.txt”中读取内容,将内容的每一行依次写入数组中。str = str.Replace("XXX", "YYY");//将str中的所有XXX替换为YYY。str = str.Substring(6);//从str的第6个字符读取并存于str。取子字符串。str = str.Substring(6,5);//从str的第6个字符读取,且只读取5个长度。str.Contains("XX");//如果str中含有"XX"会返回真。str.StartsWith("XX");//如果str中以"XX"开头则返回真。int i = str.IndexOf("XX");//返回XX在str中的第一次出现的位置。


 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 兰州新区非农户怎么办? 施工员证书到期怎么办 银行从业过期了怎么办 国地税合并协税员怎么办 快递员虚报重量怎么办 信用卡刷整数了怎么办 汽车年检尾气不合格怎么办 车辆年检尾气不合格怎么办 年检手刹不合格怎么办 社会保障卡怎么办郑州的 网约车驾驶员证怎么办 干洗出现问题了怎么办 教师工资太低了怎么办 鸽子得了新城疫怎么办 氮肥施多了怎么办 当兵体质差跑步怎么办 手盘核桃脏了怎么办 怀孕吃了巴旦木怎么办 护士证丢了怎么办 扶贫搬迁老房子怎么办 ucl录取差两分怎么办 考研准考证号填错了怎么办? 拿到工伤证后怎么办 专接本有挂科怎么办 小孩发烧后惊厥怎么办 深圳民办学校停办学生怎么办 教育机构不退钱怎么办 智慧树错过选课怎么办 河南城建学院怎么办网 建学校土地手续怎么办 德国预科不能毕业怎么办 想出国打工怎么办手续 终结执行了该怎么办 网银界面打不开怎么办 abr检查结果异常怎么办 大排畸胎儿位置不好怎么办 交社保中途死了怎么办 不知道社保密码怎么办 社保卡没有信息怎么办 医保卡没有信息怎么办 信访局不受理怎么办