记录在项目运行中遇到的问题,和常用的软件安装包
文章目录
- 安装包下载
- 第一章:运行C/C++
- 小白运行须知
- 1.DevC++运行(最简单,推荐)
- 2.Visual Studio 运行
- 3.VC++运行
- 第二章:运行C#项目
- 1.VS环境
- 2.打开C#项目
- 启动失败:未能正确加载...
- 3. 导入数据库(若有数据库)
- 4. C#连接数据库(若有数据库)
- 第三章:运行Java
- 1 导入项目
- 2 导入数据库
- 3 修改配置
- 第四章:数据库问题
- 乱码怎么办?
- 4.1 SqlServer导入、连接失败
- 4.2.MySql
- 4.2.1 navicat
- 4.2.2 导入Mysql
安装包下载
链接:https://pan.baidu.com/s/17bCabM_1GMlojyV3b7YLbw
提取码:1234
sqlserver推荐安装2019,安装教程随便找个博客都有,推荐:https://blog.csdn.net/CHQC388/article/details/104550963
安装包包括:
- DevC++ 、Visual C++6.0(VC++)
- VS2019
- JDK8
- Tomcat7和9(推荐9)
- idea (破jie)
- Navicat (激活)
- eclipse
第一章:运行C/C++
小白运行须知
关于数据是怎么存储的?能删除?乱码?data文件放在哪?
- 我分享的源码和文件中,可能会包含一些数据文件,如下图的.data文件,他是仓库管理系统记录(商品信息、仓库信息、存储记录)用的,程序运行会自动读取以下内容。
- 如果你不想要这些数据,可以全部删除,自行运行程序,然后在程序中录入信息。
- data文件存储的是二进制信息,不用查看它,打开是乱码,就像我们查看QQ聊天记录,都是打开QQ这个程序再去看记录的。
- 重要:如果你是VS、VC++运行,你可以选择删除我的.data文件,或者将他们和.cpp文件放在同级目录下。
如果有需要分割成多文件项目,可以参考:如何分割头文件和源文件
1.DevC++运行(最简单,推荐)
devC++:简单明了,不需要创建多余的文件夹文件等。十分简单
1.打开:devc++安装包上面已经给出,下载完后打开,将程序拖进去或打开即可。
2.乱码
这个时候可能和上图一样,有乱码。我们可以尝试右键源码,编辑,在TXT中打开即可,然后将左边没有乱码的粘贴进右边DevC++即可。
3.运行
按F11或者下图按钮运行。
2.Visual Studio 运行
Visual Stdio:需要创建单独的项目,需要进行设置 。优点:有语法错误提示,界面友好。
1.创建空项目,下一步 -> 项目命名
2.默认会创建ConsoleApplication1.cpp ,我们将ConsoleApplication1删除,然后将自己的程序拖到源文件夹中。
3.解决报错
这个时候,VS本身语法规则原因,可能会报以下一些错,进行以下两部设置以后即可解决。
VS报错:
无法将参数 1 从“const char [7]”转换为“char *”
fopen() this function or valuable may be unsafe
...
添加以下两行 并 确定应用
_CRT_SECURE_NO_WARNINGS
_CRT_NONSTDC_NO_DEPRECATE
然后在【语言】中,将符合模式改成否。再次查看程序发现无报错。
直接运行即可。
3.VC++运行
Visual C++6.0安装包在上面有给出,VC需要创建单独项目。界面不友好,使用麻烦。
1.创建项目 依次点ok->finish->ok
创建源文件
取名后确定
这个时候源文件创建好了。将我发给你的代码全部帖进去
运行:
有些人一秒内刷刷刷123一起点完了,人家都没编译完你就运行。
VC++关闭后,打开已有项目:
选择打开工作空间,然后找到项目所在位置,双击.dsw即可。
第二章:运行C#项目
Visual Studio常用操作 记录了一些常用的操作:
【调出代码目录】
【C# 修改窗体名】
【C# 查看窗体的代码】
【C# 添加背景图片 、logo】
1.VS环境
我采用的环境是Visual Stdio 2019,最好和我统一下,VS2019是免费的,我在最上面有给安装包,也可官网下载,C#窗体不要忘了安装插件,安装方式教程参考:https://www.bilibili.com/read/cv8177692
2.打开C#项目
项目我都是发压缩包,一定要先解压!
进入项目,可以看到bin、obj文件夹,和.sln .csproj文件,如果VS安装正常,我们可以直接双击.sln(没有看到.sln后缀是你没有打开)来打开项目。
- 启动双击sln打开项目,点击启动即可运行(如果启动失败,请看下面)
启动失败:未能正确加载…
如果运气不好,就是出现未能加载:
出现以上情况的解决办法:
1.检查VS是否安装查找插件!(按windows然后输入Visual Studio Installer)。没有插件的的安装一下再重新打开试试。
2.删除sln文件,右键.csproj文件(sln的上面那个)->打开方式->VS打开。如果还是失败,那么是你的VS版本太低。建议直接重新下载VS2019或者2022,安装教程:https://www.bilibili.com/read/cv8177692
3. 导入数据库(若有数据库)
见文章最下面的导入数据库教程,根据自己是SqlServer还是mysql导入。导入完了回来继续往下阅读
4. C#连接数据库(若有数据库)
如果项目运行可以出现窗口,算是成功的第一步。我们需要连接到数据库并访问数据。
- 1.找到数据库配置文件
在项目中,我们一般把数据库配置放在有数据库标识的文件中如:Sql.cs SQL.cs DBHelper.cs中。
- 2.修改配置示范(认准自己的数据库是Sqlserver还是Mysql)
Sqlserver配置修改示范:
url = "Data Source=localhost;Initial Catalog=火车订票系统数据库;Integrated Security=True";
如果你的打开SqlServer时,服务器名称中不包含\
,那么无需修改代码!否则将localhost
改成你的服务器名称,而且\
要写成\\
不然会报错。
Mysql配置修改示范
url = "Data Source=42.192.47.130;port=3000;User ID=root;Password=124563;DataBase=火车订票系统数据库;Charset=utf8;";
42.192.47.130
是我数据库所在服务器,你们改成localhost
或者127.0.0.1
即可
port=3000
,表示mysql端口,你们的都是3306
,改成3306
User ID=root;Password=123456
是mysql用户名密码,用户名是root
,密码要改成自己设的
第三章:运行Java
1 导入项目
eclipse、idea导入java教程视频 ,导入后继续往下看
2 导入数据库
根据自己是数据库是mysql或者SqlServer,在最下面有导入教程视频
3 修改配置
导入完了以后,在java项目中需要配置数据库连接信息。不然人家怎么知道你的数据库在哪? 那么数据库配置在哪里呢? 这里要注意一下几个标识:如 DB、DataBase、Config、Mysql、Sqlserver、DataSource
,如果文件名包含以上标识,很有可能数据库配置就在其中!
比如以下项目的数据库配置在JdbcUtils.java
- 1.Mysql配置:
42.192.47.130
改成localhost
,3000
是mysql端口你要改成3306
,然后就是username和password
改成自己的配置。
- 2.SqlServer配置:修改成自己的密码
第四章:数据库问题
提供SqlServer和Mysql两种数据库导入方式,自取所需。
乱码怎么办?
如果你直接拖进Navicat或者SqlServer可呢,可能会出现乱码(SqlServer版本较低或者操作系统默认编码不同)。这个时候你可以按照下图用记事本打开就可以看到正常的内容了
4.1 SqlServer导入、连接失败
-
如果不会使用SQL server,可以先了解以下
基本的使用
,谦虚使人进步: SqlServer的基本使用 -
Sqlserver(2008、2012、2019)
导入教程
和处理连接失败
视频:https://www.bilibili.com/video/BV1DL4y1h72L
4.2.MySql
- Mysql安装:安装这里就不赘述了,在CSDN、博客园随便找个【Mysql8安装教程】博客即可,建议安装Mysql8而不是5,用新不用旧。
4.2.1 navicat
- Mysql安装后,默认没有操作界面的,我是使用
Navicat
作为连接Mysql的工具。安装包和破解上面有。很多人不理解Navicat的定位,经常有人和我说:数据库是Navicat做的
????Navicat
只是一个连接工具,方便查看、操作数据库的工具,他们的关系如下图。 - 如果没有类似
Navicat
、SqlLog
等连接工具,我在上面的【安装包】中放了navicat15
的安装包和 po jie 方式,可自取,导入和查看mysql,我都是用的navicat。
4.2.2 导入Mysql
我分享的mysql数据库,分为两种,如果你们不会导入,很简单 首先区分是【系统脚本】
还是【手写脚本】
- 系统脚本:由mysql根据现有数据库生成,在导入之前需要自己创建数据库。
- 手写脚本:无脑执行即可。
区分方式:
区分完了,开始导入数据库
首先用navicat连接安装的mysql,账号默认root,密码是自己设置的。
- 1.手写脚本导入演示
新建查询
右键sql脚本文件-> 编辑 -> 将sql语句复制进来 -> 点击运行 -> 得到运行结果
刷新一下,就能看到刚刚创建的【学生接种查询系统】
- 2.系统脚本导入演示
新建数据库
命名:这里的命名需要和Java中url中的数据库名对应。我这里用test演示
创建完成后,打开查询,新建查询
右键sql脚本文件-> 编辑 -> 将sql语句复制进来 -> 选中刚刚创建的数据库(test)->点击运行 -> 得到运行结果
右键test 刷新一下,看到有表,就算导入成功了!