任务一: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);
即可完成