0
点赞
收藏
分享

微信扫一扫

java项目连接数据库及基本输入框内容入库流程

残北 2022-05-05 阅读 39
javamysql

任务一:java项目如何连接数据库
首先,我们要在resources文件下的application.properties里面写入配置文件

spring.datasource.url=jdbc:mysql://localhost:3306/hakka?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=888666
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

如果你的sql版本过低,可以试试将unicode状态改为false以及将驱动语句里的cj去掉
写好之后,我们在idea里面自带的database里面去看表

database点击+号,选择data source里的mysql
在这里插入图片描述
输入账号密码即可对表进行增删改查
在这里插入图片描述
任务二:基本输入框内容如何入库
首先,我们写入输入框alert,确定类型post,以及返回类型json

function CommitTo() {
    if ($("#content01").val()==""){
        alert("请输入你听到的内容");
        return;
    }
     var AAnswer={
        mp3Id:$("#questionAudio").attr("src"),
        userAnswer:$("#content01").val()
     };
     console.log(AAnswer);
    $.ajax({            //几个参数需要注意一下
        type: "POST",//提交数据的方法类型
        dataType: "json",//预期服务器返回的数据类型
        url: "/users/commit" ,//后台接收参数的文件地址
        contentType: "application/json",
        data:JSON.stringify(AAnswer),

在这里插入图片描述
然后,我们定义数据类型为string,方便我们入库

String context = commitVo.getUserAnswer();
String src = commitVo.getMp3Id();

接下来我们在数据库文件写好表,我这里以user_answers为例:
在这里插入图片描述
最后我们写好入库语句;

answerMapper.insertUserAnswer(answer);

即可完成

举报

相关推荐

0 条评论