mysql+C#实战五:引入变量并从程序中赋值
来源:互联网 发布:mac电脑电池显示叉号 编辑:程序博客网 时间:2024/05/17 04:49
本程序作用是在程序中引入变量和交互,让程序从外部输入读取数据;增加程序安全性;
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MySql.Data;using MySql.Data.MySqlClient;using System.Data;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string connStr = "server=localhost;user=root;database=world;port=3306;password=1234;"; MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); //这里引入了变量;用@表示,在程序的作用是留下一个空,留着后来填; string sql = "SELECT Name,HeadOfState FROM Country WHERE Continent=@Continent"; MySqlCommand cmd = new MySqlCommand(sql, conn); Console.WriteLine("Enter a continent e.g. 'North America', 'Europe': "); string user_input = Console.ReadLine(); //这里是添加变量,给变量赋值; cmd.Parameters.AddWithValue("@Continent", user_input); //多行数据读入; MySqlDataReader rdr = cmd.ExecuteReader(); //这里的Read函数是一行一行的读;其中有自增的,返回的是True或False; while(rdr.Read()) { Console.WriteLine(rdr["Name"] + "------" + rdr["HeadOfState"]); } rdr.Close(); //这里注意要关闭这个reader; } catch (Exception ex) { Console.WriteLine(ex.ToString()); } conn.Close(); Console.WriteLine("Done."); Console.ReadKey(); } }}
执行结果如下
0 0
- mysql+C#实战五:引入变量并从程序中赋值
- Mysql 声明变量并赋值
- c#中浮点变量的赋值
- C#变量的赋值
- c#变量未赋值
- Mysql变量赋值问题
- mysql 变量赋值方法
- mysql 变量赋值方法
- Mysql申明变量、赋值
- Linux平台从文件中查找字符赋值于变量
- Linux平台从文件中查找字符赋值于变量
- mysql+C#实战四:从数据库中读取数据块和更新数据;
- 关于C#中readonly的变量赋值问题。
- Java声明变量并赋值
- mysql 存储过程中变量的定义与赋值操作
- mysql 存储过程中变量的定义与赋值操作
- MySQL触发器中通过SELECT语句给变量赋值
- mysql中各种类型变量的定义以及赋值使用
- error C2011: “LockTypeEnum”: “enum”类型重定义
- 记录
- hduoj1213(并查集)
- 小波分析:二、一维连续小波变换
- 深入理解JVM(五)——HotSpot垃圾收集器详解
- mysql+C#实战五:引入变量并从程序中赋值
- c语言
- 线程的生命周期以及控制线程
- (Java实现) HDOJ 2024 && 2043 Character类方法的使用
- OnNewIntent的调用时机
- leetcode——90——Subsets II
- Android 加密 MD5和Base64简单介绍
- 第一次放生,感觉很奇妙
- 死锁