2020-11-16-张福龙
知识总结:
1.使用SQLyog进行数据库表的建立及操作;
(1)表的建立:先创建数据库,对数据库进行命名;再创建表命名表名称,字符集选择utf8,然后对列名、数据类型、长度等进行编辑,输入一组数据后开始增删查改的操作;
(2)操作:
增加:INSERT INTO cpidatamanage(datatype,area
,date
,goodsname,price,unit,remark)
VALUES('蔬菜类','陕西省','2020-11','土豆','2','500g','炒土豆');
删除: DELETE FROM cpidatamanage WHERE cpiid=2;
查找:SELECT goodsname,price FROM cpidatamanage WHERE datatype='药品类'AND area
='陕西省'AND date
='2020-11'AND unit='盒';
修改: UPDATE cpidatamanage SET area
='甘肃省',price=12 WHERE cpiid=5;
2.使用eclipse进行服务端与数据库的连接与操作(增加、删除、修改、查找);
例如对数据库进行数据的增加命令如下:
package com.itlaobing.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import org.junit.Test;
public class DBHelper {
@Test
public void save() throws Exception {
//1、加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//2、连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cpi","root","");
//3、拼写sql语句
String sql = "INSERT INTO cpidatamanage (datatype,`area`,`data`,goodsname,`price`,`unit`,remark)VALUES('药品类','甘肃省','2020-11','阿莫西林',12,'盒','处方药')";
//4、发送sql语句
PreparedStatement psts = conn.prepareStatement(sql);
//5、执行sql语句
int i = psts.executeUpdate();
//6、处理返回结果
if (i>0) {
System.out.print("增加成功");
}else {
System.out.print("增加失败");
}
//7、关闭资源
psts.close();
conn.close();
}
}
学习心得:
今天主要学习了SQLyog中数据库表的建立操作以及利用eclipse对服务端和数据库进行连接及操作这两个模块;
在学习的过程中听着老师风趣幽默的讲解觉得操作十分简单,可是当真正的开始实验操作时却是频频出错,大
小写、标点符号、字母、操作步骤等等这些都是经常易于出错的地方,只能通过一遍遍仔细的实验和检查,向
同学和老师寻求帮助才可以使问题得以解决。细细思虑明白了实验学习只能通过谨慎细心、积极思考以及一遍
一遍不断的熟悉才可以有一个好的结果。也提醒自己今后在学习的过程中要更加的用心。
近期评论