趁热打铁,继续学习JDBC,今天早上找了个例子
http://outofmemory.cn/code-snippet/16682/control-project-to-data-library-to
把增删改查的操作在一个例子里面调通了,记录下注意事项:
1.在eclipse中新建三个文件
文件1:Test.java(这个是个主文件)
文件2:Handle.java(Test里面会调用Handle)
文件3:TestConnection.java(Handle里面会调用TestConnection)
注意:类名和文件名必须保持一致!
代码是根据链接代码修改排除package和import之类问题的代码:
Test.java
1 | package database_20; |
Handle.java
1 | package database_20; |
TestConnection.java
1 | package database_20; |
1 | private static final String url = "jdbc:mysql://localhost/test?useSSL=false"; |
这里test
是数据库名, user
是用户名,password
是密码,都要换成自己的
2.在MYSQL中新建数据库和表,插入数据
1 | show datebases; |
注意2:数据库中建表的字段顺序要和java中Handle.java
String Sql1 = "select ID,Name,Salary,departmentId,email from employee where 1=?";
这里面字段顺序要保持一致
然后向表中插入数据,如下,插入一些数据insert into employee(ID,Name,Salary,departmentId,email) values(3,'jack',300,333,'3333@qq.com');
3.运行java中主程序
确定程序无误之后,运行Test.java,程序正确的话会发现结果如下
但是会发现这个程序存在一个问题,运行一次就自动停止了,不能持续循环多个操作
4.改进——查询直至外部停止
1 |
|
在源程序外面加上个while循环和index一直到输入中止条件
1 |
|