事出必有因,jxt老师课上的要求,其实可以拆开来看。
(主要是太久没更新了有点说不过去orzzz)
直说的话就是之前做的用户登入不够真实,数据都是写死的,只有一个用户和你知道的密码(所以我觉得我当时没有写eFund的登入模块是真的很聪明了,先把静态的东西写完,虽然但是到现在也没有写完呢)
解决的方法就是把东西存在数据库的表格里,每个用户都是一个实例,对应上去的话所有的用户信息都在一个表格里(一点都不富含逻辑,将就点看吧orz)
其实之前的数据库大作业和这个其实差不多,差别在于数据库不一样了,一个是微软的sql,现在用的这个是mysql,需要的jar包还有一些细节可能会不一样,但是大致思路都是一样的。
首先导入mysql-connector-java的jar包,方法自行百度,我是用于web开发的所以直接复制到WebContent下的WEB-INF下的lib文件夹下即可,然后我用的版本是5.1.48的对应的mysql版本号是5.5.62,java版本的话查了一下是1.8.0_201
(当然一切都建立在你的数据库已经安装完成的状态)
看表格orz
具体代码的话👇
这里是新建了一个类专门保存对数据库进行处理操作的方法,静态的方便调用
//getcconn
public static Connection getConn(){
//url解释 JDBC:mysql://localhost:端口号(默认3306)/(数据库名称)?编码集utf-8,因为内含中文
String url = &