hand
_1_7_53
4
返回栏目
1k
0.2k
0.5k
0.1k
0k
0.2k
0k
0.7k
0k
0k
0.4k
0.1k
4k
0.2k
0.1k
2k
0.2k
0.2k
0k
0k
0.5k
0k
0.9k
0.1k
1k
0.9k
2k
1k
2k
0.9k
1k
0k
1k
0k
1k
1k
1k
1k
0k
1k
1k
1k
0k
3k
1k
0k
0.3k
1k
0.3k
0.9k
0k
8k
9k
6k
2k
1k
2k
1k
1k
2k
0.6k
1k
0.6k
1k
0.5k
0.2k
2k
2k
2k
1k
2k
0k
0.8k
0.8k
1k
0k
0k
0k
0k
0k
0k
0k
0k
0.3k
0.4k
0.8k
0.3k
5k
1k
3k
7k
6k
3k
3k
1k
0.2k
2k
3k
2k
0.4k
0.5k
3k
2k
7k
3k
4k
2k
1k
6k
6k
1k
1k
0.9k
0.2k
0.3k
0.9k
1k
0k
0.8k
2k
0k
0.4k
0.1k
1k
0.9k
0.2k
1k
1k
0.5k
0k
0k
0.4k
4k
0.4k
2k
3k
1k
1k
1k
3k
5k
0k
1k
2k
0.5k
0k
1k
0k
1k
0.5k
0.8k
返回Unity - 游戏引擎栏目
作者:
贺及楼
成为作者
更新日期:2024-05-11 12:08:11
作用:运用NHibernate与Mysql数据库的配置
用安装包安装mysql-installer-web-community-8.0.19.0.msi
下载最新版就可以了
MYSQL Server (核心)
MYSQL Workbench (UI操作界面)
MYSQL Notifier ()
MYSQL for Visual Studio (连接VS)
MYSQL Utillities
MYSQL connectors 的 /NET
MYSQL Documentation
mygamedb
users表
数据库、数据表的编码集是utf8mb4和utf8mb4_bin 可支持emoji表情
4个列
id 钩上AI自动增长
username
password
registerdate DATETIME类型
通过控制台测试:新建项目—Visual C#—控制台应用程序
解决方案资源管理器—目标项目—引用—浏览—浏览
C:\Program Files (x86)\MySQL\Connector NET 8.0\Assemblies\v4.5.2\MySql.Data.dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;//引入
namespace CSharp直接连接MySQL
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(VerifyUser("小明", "3"));
Console.WriteLine(VerifyUser("小红", "4"));
}
static bool VerifyUser(string username,string password)//查询有没有用户
{
string connectStr = "server=127.0.0.1;port=3306;database=数据库名;user=用户名;password=密码;";
MySqlConnection conn = new MySqlConnection(connectStr);//并没有去跟数据库建立连接
try//尝试
{
conn.Open();//打开
string sql = "select * from users where username = '"+username+"' and password='"+password+"'";//我们自己按照查询条件去组拼sql
MySqlCommand cmd = new MySqlCommand(sql, conn);
cmd.Parameters.AddWithValue("para1", username);
cmd.Parameters.AddWithValue("para2", password);
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
return true;
}
}
catch (Exception e)//捕抓异常
{
Console.WriteLine(e.ToString());
}
finally//无论如何都执行
{
conn.Close();//关闭
}
return false;
}
}
}
Unity - 游戏引擎
整章节共151节
快分享给你的小伙伴吧 ~