C#学习笔记----C#连接MySQL数据库

using System.Linq;
using System.Text;
using System.Data;// 引用表的命名空间
using System.Data.SqlClient;namespace ConnectMySQL
{internal class Program{static void Main(string[] args){Console.WriteLine("输入学号:");//第一步,声明一个连接的对象字符串//连接数据库SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();scsb.DataSource = "127.0.0.1";   //地址scsb.UserID = "bigEric"; //  账号名scsb.Password = "123456";//登录密码scsb.InitialCatalog = "table1";//表名SqlConnection sqlCon = new SqlConnection(scsb.ToString());//判断是否已有连被打开接if (sqlCon.State==ConnectionState.Closed){sqlCon.Open();}string stu_no = Console.ReadLine();//要使用的SQL语句 string sqlStr = "SELECT * FROM students WHERE 学号= '" + stu_no + "'";//创建SQL语句的执行SqlCommand sqlCommand =new SqlCommand(sqlStr,sqlCon);SqlDataReader sdr = null;try{sdr = sqlCommand.ExecuteReader();while (sdr.Read()){Console.WriteLine("姓名:" + sdr["姓名"].ToString());Console.WriteLine("班级:" + sdr["班级"].ToString());Console.WriteLine("性别:" + sdr["性别"].ToString());Console.WriteLine("年龄:" + sdr["年龄"].ToString());Console.WriteLine("----------------");}}catch (Exception ex){Console.WriteLine(ex.Message);throw;}//最后记得关闭数据库finally{sqlCon.Close();}}}
}

C#学习笔记----C#连接MySQL数据库相关推荐

  1. classpass 配置mysql_jmeter压测学习18-JDBC配置连接mysql数据库

    前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据. 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作. JD ...

  2. 【Linux学习笔记22】mysql数据库的基本管理

    文章目录 1. 数据库的介绍 2. 安装mysql并启用 3. 软件基本信息 4. 数据库的安全初始化 4.1 关闭数据库开放端口 4.2 执行安全初始化脚本 5. 数据库基本管理 5.1 数据库查看 ...

  3. Go语言学习笔记—golang操作MySQL数据库

    文章目录 一 准备数据库和表 二 安装配置mysql驱动 三 获得数据库连接 3.1 导入包 3.2 获得连接 3.3 初始化连接 四 插入数据 五 查询数据 5.1 单行查询 5.2 多行查询 六 ...

  4. python如何修改excel数据库_python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】...

    这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 ...

  5. 【数据库学习笔记】03 MySQL数据库CURD整理大全

    2018.5.10 修 String 日期存入数据库的Date日期 1.MySQL语句方式 to_date(#{birthday},'YYYY/MM/DD') 2018.4.12 一:数据表操作 创建 ...

  6. Qt工作笔记-Qt连接Mysql数据库,检索及修改表数据

    目录 原理 演示及现象 原理 因为要对数据库进行操作,然后用某个程序看现象,如果有一个进程,能对指定表中的所有数据进行批量修改,那么看现象将会多么的明显啊! 个人感觉实现这种功能大体有两种思路,一个是 ...

  7. mybatis学习(15):mybatis连接mysql数据库

    目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import com.geyao.mybatis. ...

  8. 在eclipse上连接mysql数据库时mysql驱动包的路径问题

    今天在学习使用eclipse连接mysql数据库时,发现下载的mysql-connector-java-8.0.20.jar在测试的过程中无法连接数据库,这个问题我觉得主要是jar存放的路径问题,于是 ...

  9. 组态王6.55连接MySql数据库(笔记)

    组态王6.55连接MySql数据库(笔记) 1. 安装Mysql数据库 此步骤注意设置用户名和密码 比如设置:root用户的密码为123 2. 安装Navicat图形界面 安装Navicat 8 fo ...

最新文章

  1. Thread.Join()用法的理解
  2. java各科成绩排序_java 成绩排序
  3. POJ 3981.字符串替换
  4. mediawiki 搭建
  5. 1+X web中级 Laravel学习笔记——路由和控制器的简单使用
  6. Linux——find命令常见用法
  7. OpenCV--矩阵操作总结
  8. 是什么门的缩写_干货分享:汽车排气系统部件有什么?出故障都有什么现象?...
  9. 咦,用浏览器做人脸检测,竟然这么简单?
  10. 教你如何做一次真正有价值的业务数据分析
  11. 好用的文件对比工具Beyond Compare 4 for Mac 4.4.2
  12. Python已经超过了JAVA?
  13. 【信息论】信息论基础知识
  14. 《手把手教你学DSP》总结1
  15. springboot基于微信小程序的高校学生疫情在校封闭管理系统的设计与实现毕业设计源码240904
  16. VMWare Player Windows XP 虚拟机压缩 vmdk 的方法
  17. PGM学习之四 Factor,Reasoning
  18. 截止9月10日苹果审核指南中文版
  19. Unity开发2 3D对象的简单操作
  20. [转]技术经纪人将成职业新宠

热门文章

  1. 科谱|5G终端移动入库、电信入库和联通入库测试用例浅析,自3GPP
  2. 计算机启动突然断电,电脑启动运行过程主机突然断电怎么办
  3. Android支付接入
  4. Unity(三十)屏蔽emoji
  5. CF633C Spy Syndrome 2 trie树
  6. 简单聊一聊UseCompressedOops UseCompressedClassPointers这两个JVM参数
  7. Single-stage目标检测网络YOLO相关背景知识
  8. 学习mysql_day2
  9. Class names should use CamelCase convention
  10. 读书笔记:大数据清洗技术 02