winform能连MySQL吗_c# winform中怎么连接mysql
匿名用户
1级
2018-11-19 回答
static string myConnstr = "server=ip;user id=root; password=passwd;database=db;pooling=false;charset=gbk;";
//System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
public static MySqlConnection GetMyConnection()
{
MySqlConnection conn = new MySqlConnection(myConnstr);
return conn;
}
public static DataTable GetMyDataTable(string cmdText)
{
DataTable dt = new DataTable();
MySqlConnection conn = GetMyConnection();
if (conn != null)
conn.Close();
try
{
conn.Open();
MySqlDataAdapter da = new MySqlDataAdapter(cmdText, conn);
MySqlCommandBuilder cb = new MySqlCommandBuilder(da);
da.Fill(dt);
return dt;
}
finally
{
if (conn != null)
conn.Close();
}
}
public static void Execute(MySqlConnection conn, string cmdText, params MySqlParameter[] cmdParms)
{
MySqlCommand cmd = new MySqlCommand(cmdText, conn);
if (conn != null && conn.State != ConnectionState.Open) conn.Open();
foreach (MySqlParameter param in cmdParms)
{
cmd.Parameters.Add(param);
}
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
public static int ExecuteInt(MySqlConnection conn, string cmdText, params MySqlParameter[] cmdParms)
{
MySqlCommand cmd = new MySqlCommand(cmdText, conn);
if (conn != null && conn.State != ConnectionState.Open) conn.Open();
foreach (MySqlParameter param in cmdParms)
{
cmd.Parameters.Add(param);
}
object o = cmd.ExecuteScalar();
cmd.Parameters.Clear();
return Convert.ToInt32(o);
}
调用:
DataTable dt = GetMyDataTable("select count(1) as totals from uchome_blogfield" );
我也是粘贴的,只是粘的是我自己的代码。
winform能连MySQL吗_c# winform中怎么连接mysql相关推荐
- MySQL源代码的海洋中游弋 初探MySQL之SQL执行过程 [转]
MySQL源代码的海洋中游弋 初探MySQL之SQL执行过程 五月 15, 2012 by admin · 14 Comments 导读: 2012年5月12日,MySQL技术群-北京技术圈的MySQ ...
- 共享mysql数据库_局域网中搭建共享MySQL数据库
局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...
- centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...
- mysql 8创建远程访问用户以及连接mysql速度慢的解决方法
mysql 8创建远程访问用户以及连接mysql速度慢的解决方法 参考文章: (1)mysql 8创建远程访问用户以及连接mysql速度慢的解决方法 (2)https://www.cnblogs.co ...
- IntelliJ IDEA中JAVA连接MYSQL
1.下载mysql包 2.项目中引入mysql包 3.连接数据库,查询结果 看jdbc数据库连接类 package Facade; import java.sql.*; /*** Created by ...
- ubuntu 环境下调试mysql源码_Linux中eclipse调试mysql源代码
Linux中eclipse调试mysql源代码 系统:Redhat Linux 6.4 准备的包: eclipse-cpp-luna-SR1-linux-gtk-x86_64 .tar.gz cmak ...
- c# bindingsource mysql,Navicat for MySQL 使用教程:在.NET中如何连接MySQL数据库
.NET非常棒,并提供了大量用于处理数据库和数据源的工具.有时虽然可能无法固有地支持数据源.在MySQL之类的情况下,为项目创建绑定源或数据源时可能看不到MySQL连接选项. 那你怎么办呢? 首先,下 ...
- mysql 重装,Windows系统中完全卸载MySQL数据库实现重装mysql
一.在控制面板,卸载MySQL的所有组件 控制面板-->所有控制面板项-->程序和功能,卸载所有和MySQL有关的程序 二.找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹, ...
- java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库
javaweb之eclipse工程连接mysql数据库 准备工作: 1.在mysql官网下载mysqlconnection的jar包 输入网址:mysql.com-点击DOWNLOADS--下拉选择M ...
- mysql date 24小时制_SpringBoor连接mysql数据库取数据库中时间格式是12小时制的时间,如何显示成24小时制...
设置spring配置文件: 1.spring.datasource.url=jdbc:mysql://10.35.105.25:3306/database?characterEncoding=utf- ...
最新文章
- centos7 python3.6升级到3.7_Centos7 升级python3,解决升级后不兼容问题
- 中国“芯”的突破攻略——智源大会“智能体系架构与芯片”论坛发布
- Linux内核网络数据包发送(一)
- LINQ系列:LINQ to SQL Exists/In/Any/All/Contains
- 四十二、深入Java中的文件读取操作
- 首次打开(更新版本)APP向导界面
- Strings_append_学习
- 我很喜欢写作。但总难以坚持!
- pandas.DataFrame API
- 调用另一个cpp的变量_编写一个LLVM后端
- 机器学习算法篇:谈Softmax激活函数以及Softmax回归和Logistic回归关系
- 本科毕业论文查重网站分享(维普、知网、万方、大雅等)
- Ember Model
- ITeye 2012年8月最后一周重要新闻回顾
- 吴恩达深度学习笔记(五)
- hive的dual表
- 从《如何在只有一份错误的协议的情况下,做好网络编程》论人品的重要性
- c语言三阶素数魔方阵,C语言 三阶魔方阵
- 特斯拉充电异常甩锅国家电网,被“打脸”后致歉
- 1503 Problem A 最简分式
热门文章
- 这周,全球首个IT技术全中文免费学习平台诞生了!太惊艳!
- [译]试用新的System.Text.Json API
- 站在巨人肩上的.NET Core 2.1
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
- C#将引入可空的引用类型
- Visual Studio 20周年软件趋势随想
- 【MapBox】5种地图(底图)样式自由切换附源码
- C语言试题十二之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指定的数组中。
- C语言试题二之计算并输出下列多项式值s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3…+50)
- Android之实现夸克浏览器书签和历史页面滑动时候右上角图标切换效果