当前位置: 首页 > wzjs >正文

做国外服务器网站网站建设开拓该行业的难点疑

做国外服务器网站,网站建设开拓该行业的难点疑,猫咪99永久找到回家的路,安徽网站建设微信开发1. vs2022打开运行原sql Server的C#窗体项目更改为mysql数据库 1.1. vs2022安装基础模块即可 安装1️⃣vs核心编辑器2️⃣.net桌面开发必选,可选均不安装!!! 为了成功连接mysql数据库,需要安装组件NuGet包管理器 安…

1. vs2022打开运行原sql Server的C#窗体项目更改为mysql数据库

1.1. vs2022安装基础模块即可

在这里插入图片描述
安装1️⃣vs核心编辑器2️⃣.net桌面开发必选,可选均不安装!!!
在这里插入图片描述
为了成功连接mysql数据库,需要安装组件NuGet包管理器
在这里插入图片描述
安装这个扩展是为了发布项目。
——在编辑器-扩展-浏览中找到该扩展并安装

1.2. 打开项目

在这里插入图片描述
通过.sln文件打开项目

1.3. 连接sql

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mysql workbench中where数据库中
在这里插入图片描述
要连接其中的 c_ibmsdb 数据库
在这里插入图片描述

找不到mysql,需要在ODBC数据源添加在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果创建新数据源找不到mysql,需要下载安装
在这里插入图片描述
在https://dev.mysql.com/downloads/connector/odbc/下载,需要在该官网注册账号才能下载
在这里插入图片描述连接数据库代码(注释掉的是原使用sql server)改为使用mysql

//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//using System.Data.SqlClient;
//using System.Data;//namespace WindowsFormsApp0
//{
//     class Dao
//     {
//        SqlConnection sc=new SqlConnection ();
//        public SqlConnection connection()
//        {
//            string str = @"Data Source=LAPTOP-3UCLSUKT;Initial Catalog=demoDB;Integrated Security=True";
//            SqlConnection sc = new SqlConnection(str);
//            sc.Open();
//            return sc;
//        }
//        public SqlCommand command(string sql)
//        {
//            SqlCommand cmd = new SqlCommand(sql, connection());
//            return cmd;
//        }
//        //updata/delete/insert,返回受影响的行数
//        public int Execute(string sql)
//        {
//            return command(sql).ExecuteNonQuery();
//        }
//        //select
//        public SqlDataReader read(string sql)
//        {
//            return command(sql).ExecuteReader();
//        }
//        public void DaoClose()
//        {
//            sc.Close();//关闭连接
//        }
//    }
//}using System;
using System.Data;
using MySql.Data.MySqlClient; // 引用 MySQL 的命名空间namespace WindowsFormsApp0
{class Dao{MySqlConnection sc = new MySqlConnection(); // 使用 MySql.Data.MySqlClient 命名空间中的类public MySqlConnection connection(){string str = @"server=localhost;user=root;password=root;database=c_ibmsdb";sc = new MySqlConnection(str); // 使用类成员变量 scsc.Open();return sc;}public MySqlCommand command(string sql){MySqlCommand cmd = new MySqlCommand(sql, connection());return cmd;}// updata/delete/insert, 返回受影响的行数public int Execute(string sql){return command(sql).ExecuteNonQuery();}// selectpublic MySqlDataReader read(string sql){Console.WriteLine("Executing SQL: " + sql);return command(sql).ExecuteReader();}public void DaoClose(){if (sc != null && sc.State == System.Data.ConnectionState.Open){sc.Close(); // 关闭连接}}}
}

右击项目,选择管理NuGet
在这里插入图片描述
安装mysql相关的包
在这里插入图片描述
就可以成功连接mysql了

2. 发布项目

2.1. 无数据库的应用发布

需安装 Visual Studio Installer projects
在这里插入图片描述
设置为 Release
在这里插入图片描述
右键 项目解决方案
在这里插入图片描述
创建setup project项目
在这里插入图片描述
在这里插入图片描述
点击新建的setup project,在application Folder下新建文件夹app1(将 项目/bin/debug下所有文件添加到这)
在这里插入图片描述
在这里插入图片描述
创建主输出
在这里插入图片描述
创建主输出的快捷方式,移至 User’s Desktop
在这里插入图片描述
在这里插入图片描述
创建卸载:
在app1中添加 “C:\Windows\System32\msiexec.exe”(就是这个路径下的msiexec.exe!!)
在这里插入图片描述
同样创建一个快捷方式,放到User’s Programs Menu
在这里插入图片描述
点击 Setup1
在这里插入图片描述
选择 属性-ProductCode 中值,复制
在这里插入图片描述
粘贴到 Desktop中卸载快捷方式-属性-Arguments中,前面加上“/X ”(X后有一个空格)
在这里插入图片描述
选择 setup1-生成
在这里插入图片描述
在setup1/Release下可以看见生成的俩文件
在这里插入图片描述
将这俩文件发送给别人,别人就可以通过setup.exe安装了

2.2. 带mysql数据库的应用发布【2.1基础上➕1步即可】

在mysql workbench(安装的mysql 8.0,就会有这个mysql bench)Users and Privileges 中改 “localhost” 为 “%”
在这里插入图片描述

        public MySqlConnection connection(){//string str = @"server=localhost;user=root;password=root;database=c_ibmsdb";// string str = @"server=192.168.31.210;user=root;password=root;database=c_ibmsdb";// 改为数据库所在本机的Ip地址sc = new MySqlConnection(str); // 使用类成员变量 scsc.Open();return sc;}

本机的Ip地址怎么知道?
答:按Win+R,输入cmd,输入ipconfig,IPv4 地址就是本机的Ip地址


文章转载自:

http://wF2Mt6oo.zLchy.cn
http://6v2Jx2hO.zLchy.cn
http://m8wWoGmr.zLchy.cn
http://GM5LKIx3.zLchy.cn
http://WwSGOJS0.zLchy.cn
http://ApUuJK0d.zLchy.cn
http://BgyFjLp7.zLchy.cn
http://PoZr35cL.zLchy.cn
http://zSENiSwz.zLchy.cn
http://tpvcvmaF.zLchy.cn
http://VEKOm5m7.zLchy.cn
http://1blpeRLM.zLchy.cn
http://uMsEqt1x.zLchy.cn
http://jE3ys7IE.zLchy.cn
http://ACw2p9YI.zLchy.cn
http://8eVEIv6w.zLchy.cn
http://9tK1HH9k.zLchy.cn
http://pXoRVusP.zLchy.cn
http://wQr8za11.zLchy.cn
http://QRDAiu9O.zLchy.cn
http://90HEuZDP.zLchy.cn
http://jNvgnvyC.zLchy.cn
http://7aYq5W11.zLchy.cn
http://MrhDLQVO.zLchy.cn
http://NOm56BIM.zLchy.cn
http://jRr6MfVr.zLchy.cn
http://Mtgtw8tK.zLchy.cn
http://A5rKcois.zLchy.cn
http://fNmhgUFl.zLchy.cn
http://Mpzn3Pli.zLchy.cn
http://www.dtcms.com/wzjs/633270.html

相关文章:

  • 影响网站打开速度的因素联合年检怎么做网站上
  • 淘宝客领券网站怎么做树莓派用来做网站
  • 商城网站建设定制网站建设网站是否有管理员权限
  • 如何做优惠券网站wordpress弹出登陆
  • 网站怎样优化关键词好网页设计模板html代码素材
  • 阿里巴巴网站优化怎么做wordpress实现论坛功能
  • 建网站新科网站建设wordpress轻社区模板
  • 福建省建设职业注册资格管理中心网站网页制作教程软件
  • 做网站建设要学多久东莞市镇街建设项目监理招标网站
  • 织梦的网站关键词站长工具综合查询2020
  • wordpress只显示首页网站seo的关键词排名怎么做的
  • 网站设计分析报告做手机网站和pc如何做
  • 网站跳出率 查询湖人排名最新
  • 重庆专业的网站建设慈溪外贸公司网站
  • 做违规网站景区微网站 建设方案
  • 网页设计是网站建设与管理的内容吗做游戏直播那个网站好
  • 思帽西宁网站建设湖北响应式网站制作
  • 公益网站模板西安谷歌推广
  • 网站不会更新文章深圳建设网站和公众号
  • 网站建设教程纯正苏州久远网络房地产网站开发公司
  • 网站服务器用什么好处网站静态和动态区别
  • 梵克雅宝五花手链徐州seo推广公司
  • 网站制作旅行社logo设计在线生成免费图片加文字
  • 关于教育网站的策划书青海网站建设 小程序开发
  • 网站后台管理系统展望常用网站后缀
  • 外贸网站怎么做seo网站开发介绍费
  • 石家庄网站建设布局软文推广代理
  • 怎样做境外网站seo网络推广培训班
  • 青岛网站建设维护企业网站建设的作用
  • 信用徐州网站建设情况网站技术支持什么意思