2020-11-16-刘晓宇

一、知识总结
1)今天学习了SQLyog的基本使用方法。SQLyog是一个快速而简洁的图形化管理MYSQL数据库的工具。
使用SQLyog可以快速直观地通过网络来维护MySQL数据库。
SQLyog的具体特点可以总结为以下几点:
1、基于C++和MySQLAPI编程;
2、方便快捷的数据库同步与数据库结构同步工具;
3、易用的数据库、数据表备份与还原功能;
4、支持导入与导出XML、HTML、CSV等多种格式的数据;
5、直接运行批量SQL 脚本文件,速度极快。
老师主要教学了如何在Mysql中建立数据库以及在数据库中建立表。并设计表的属性,利用sql语句在表中添加数据以及删除,更新及查询数据。
最终我能够独立完成一个数据库表的建立,并可以运用sql语句对表进行操作。表的创建,需要先创建一个用来存储表的数据库:

增加一条数据:insert into 表名(字段1,字段2,...)values(‘值1’,‘值2’,...);

删除单条或多条同一个条件的数据:delete from 表名 where 条件等等⋯⋯
2)下午学习了如何在eclispe中利用java语言对mysql中数据库的表格内容进行相应的操作,主要学习了利用Java代码实现服务端与数据库进行连接:加载数据库驱动程序、获取数据库的连接、拼接SQL语句、发送SQL语句、执行SQL语句、处理结果、关闭资源。
代码如下:
package com.itlaobing.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class DBHelper {
//定义数据库的添加方法
public void name() {
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//连接数据库
Connection conn = DriverManager.getConnection("mysql:jdbc://localhost:3306/cpi", "root", "");
//拼写sql语句
String sql = "INSERT INTO b610(name,hometown,age,height,feature)VALUES('丽丽','陕西省','21','175','高挑')";
//发送sql语句
PreparedStatement psts = conn.prepareStatement(sql);
//执行sql语句
int i = psts.executeUpdate();
//处理返回结果
if(i > 0) {
System.out.println("添加成功");

 }else {
     System.out.println("添加失败");
 }
 //关闭资源
 psts.close();
 conn.close();
}

二、心得体会
经过一天的数据库课程的学习,我基本上掌握了创建数据库以及对数据库的操作的基础知识。学习了SQL数据库中的增、删、改查等功能。
课上认真听老师讲理论知识,仔细看老师的演示过程、按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请数老师或者同学。
通过对数据库的学习,我也明白了很多行业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的在生活中的广泛性与实用性,如果能够认真学好它将来必有成就。
早上老师演示操作,下午针对性训练。
在原有基础上初步掌握了Java代码实现服务端与数据库进行连接方式。针对错误进行分析解决。
希望明天可以做得更好!

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1