不知道各位是否观察到,截止到现在的增删改查都建立在,在MYSQL数据库中建立好相应的数据库和数据表,写入相应的字段之后才开始使用JAVA对数据库的表进行操作!我google了一下,没有发现在java中对数据库进行增删改查操作的,经由教程:https://www.yiibai.com/jdbc/jdbc_quick_guide.html启发,对数据库的操作分开了,但是重复代码很多,能不能像进阶2中一样结合在一起呢?
我自己动手调,写出了简单的框架,但是从外部传参到操作数据库之间自己也没有调出来,一个大佬耐心的帮我调了半天,终于把代码跑通,在此感谢大佬耐心的援助!
功能:在Java中实现,下述功能
其中3 创建表
中嵌套了进阶2中对表的操作
插入后
查询
eclipse中
MYSQL中
可以看到对应的MYSQL中使用java对数据库和数据表的操作都已经更新在数据库中
完整代码
文件调用关系为:
Syn.java调用TestConnection.java和Test.java
Test.java调用Handle.java
Handle.java调用TestConnection.java
主文件
1 |
|
Test.java
1 | //此程序将被Syn调用,然后它调用handle |
Handle.java
1 | //test调用handle,handle调用testconnection |
TestConnection.java
1 | package database_20; |
优化
上述代码调通之后还是能完成比较完整的数据库和数据库标的操作,但是还有几点需要优化
1.大佬说我程序写的太乱,这个,我可能写的太少,还不知道怎样写出清晰明了的代码,确实有点冗余
2.主文件中那个字段是自己定的,就像之前MYSQL里面要预先写好数据库和表一样,这个需要改进
3.不知道大佬们看到这里有没有发现没有显示表的操作,导致每次都要重新新建一个表,这个也需要改进