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

用dw 网站开发与设计报告苏州园科生态建设集团网站

用dw 网站开发与设计报告,苏州园科生态建设集团网站,iis 多网站安全设置,wordpress背景颜色1.搭建注册和登录的UI以及跳转代码撰写 2.安装Mysql 数据库到服务器或者本地电脑 我这里使用的是小皮工具,安装玩数据库后创建一个新的用户以及表格 安装Navicate 链接数据库,方便可视化数据库 点击查询-新建查询-输入命令-运行!完成表格创…

 1.搭建注册和登录的UI以及跳转代码撰写

2.安装Mysql 数据库到服务器或者本地电脑

我这里使用的是小皮工具,安装玩数据库后创建一个新的用户以及表格

安装Navicate 链接数据库,方便可视化数据库 

 

点击查询-新建查询-输入命令-运行!完成表格创建!

在这里执行一条SQL数据库代码命令,目的是创建一个表格。

下面就是创建一个简单表格的命令!

CREATE TABLE `user` (`id` INT NOT NULL AUTO_INCREMENT,`username` VARCHAR(50) NOT NULL COMMENT '账号',`password` VARCHAR(255) NOT NULL COMMENT '密码哈希值',PRIMARY KEY (`id`),UNIQUE KEY `idx_username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户账号表'; 

截图里面我是已经创建过了!

 

3.把MySql.Data.dll 放到Unity 项目Assets 里面

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using MySql.Data.MySqlClient;using UnityEngine.XR.ARFoundation;
using UnityEngine.SceneManagement;public class UserDataMysql : MonoBehaviour
{// 用户输入的用户名和密码,存储到 MySQL 数据库中public TMP_InputField UserAccountInput;public TMP_InputField UserPasswordInput;public TMP_InputField UserLoginAccountInput;public TMP_InputField UserLoginPasswordInput;public void ResigerButton(){ // 注册按钮的点击事件,将用户输入的用户名和密码存储到 MySQL 数据库中string userAccount = UserAccountInput.text;string userPassword = UserPasswordInput.text;// 连接 MySQL 数据库,执行 SQL 语句,将用户名和密码存储到数据库中// 1.连接数据库string connStr = "server=127.0.0.1;port=3306;user=xuni231;password=123456;database=ar";MySqlConnection conn = new MySqlConnection(connStr);conn.Open();// 2.执行 SQL 语句string sql = "INSERT INTO user (username, password) VALUES ('" + userAccount + "','" + userPassword + "')";MySqlCommand cmd = new MySqlCommand(sql, conn);cmd.ExecuteNonQuery();Debug.Log("注册成功"+ userAccount+"密码"+ userPassword);// 3.关闭数据库连接conn.Close();   }public void LoginButton(){// 登录按钮的点击事件,从 MySQL 数据库中查询用户输入的用户名和密码是否匹配string userAccount = UserLoginAccountInput.text;//用户登录时输入的用户名string userPassword = UserLoginPasswordInput.text;//用户登录时输入的密码// 连接 MySQL 数据库,执行 SQL 语句,查询用户名和密码是否匹配  // 1.连接数据库string connStr = "server=127.0.0.1;port=3306;user=xuni231;password=123456;database=ar";MySqlConnection conn = new MySqlConnection(connStr);conn.Open();// 2.执行 SQL 语句string sql = "SELECT * FROM user WHERE username='" + userAccount + "' AND password='" + userPassword + "'";MySqlCommand cmd = new MySqlCommand(sql, conn);MySqlDataReader reader = cmd.ExecuteReader();//把用户输入的账号密码,发给数据库,查询是否匹配// 3.读取查询结果,判断是否匹配if (reader.Read()){Debug.Log("登录成功");// 登录成功,跳转到AR人体识别界面ARButton();}else{Debug.Log("登录失败");}// 4.关闭数据库连接conn.Close();}public void ARButton(){// 跳转到AR地面识别场景,场景名字:ARMainScence//Application.LoadLevel("ARMainScence");//loadlevel是加载场景的函数,参数是场景的名字SceneManager.LoadScene("ARMainScence");//SceneManager.LoadScene是加载场景的函数,参数是场景的名字}
}

http://www.dtcms.com/a/411150.html

相关文章:

  • 网站开发运营工作总结网站编程培训
  • opendds初入门之对其支持的tools进行梳理
  • 高通平台WiFi学习-- 详解WLAN进行问题调试时所需的日志及其配置方法
  • 静默期的跃迁:2025 年 AI 技术落地与产业重构路径
  • K8s学习----RBAC 基于角色的访问控制
  • 信阳建设企业网站免费行情网站大全下载
  • 阿里巴巴做实商网站的条件运城小程序开发公司
  • Python爬虫实战:获取豆瓣读书网读者评论信息与数据分析
  • 大连开发区论坛网展示型网站可以优化吗
  • Go语言net/http库使用详解
  • 02-Media-11-video_player.py 对H.264或H.265格式视频播放器的示例程序
  • 服装设计网站免费做好我局门户网站建设工作
  • 数组模拟加法——力扣66.加一
  • 做wish选品网站 数据网站一键生成logo的网站
  • CF Median Splits (中位数映射+前缀和)
  • LeetCode算法日记 - Day 53: 验证二叉搜索树、二叉搜索树的第K小元素
  • 前端Mock工具有哪些?常用前端Mock工具推荐、前端接口模拟工具对比与实战经验
  • 招聘网站排名网站建设家居
  • 【自然语言处理与大模型】RAG发展过程中的三个范式
  • 华为纯血鸿蒙系统怎么安装物联通
  • 基于 PyTorch 的 CIFAR-10 图像分类实践
  • 专业的新乡网站建设深圳企业网站建设专业
  • 旅游网站论文不让网站在手机怎么做
  • DeepSeek-V3.1最终版,DeepSeek-V3.1-Terminus来了!
  • 若依前后端分离版实现前端国际化步骤
  • 做游戏本测评的网站合肥建设局网站首页
  • PyTorch深度学习快速入门--B站小土堆笔记
  • 【论文阅读笔记】VeloCycle
  • OpenSpeedy简介
  • 【论文阅读 | IF 2025 | LFDT-Fusion:潜在特征引导的扩散 Transformer 模型在通用图像融合中的应用】