Java程序设计》第二次作业:MySQL数据库及Java操作MySQL数据库
【目的】
1.掌握MySQL数据库的使用方法。
2.掌握Java操作MySQL数据库的方法。
【目标】
目标1:MySQL数据库的基本操作,包括MySQL的安装、创建数据库、数据表、增删改查操作(80分)。
目标2:Java操作MySQL数据库,包括基本步骤和具体的编码实现(90分)。
【方法】
1. 遇到问题,想办法解决问题。有智慧=找原因+想办法。充分利用百度、Google进行搜索。
2. 先达成初步目标,再逐步深入、凝练、总结。
【作业要求】
1.MySQL数据库的基本操作,包括如下两个工作:
(1)在MySQL数据库中插入两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls,点击下载)。
(2)利用SQL命令查找所有 出现在“List_Class1”中,未出现在“ List_Class1_Submit ” 的学生名单,并保存或输出(截图)。
2. Java操作MySQL数据库。
(1)连接作业1中建立的数据库中的相关的表(table),输出到控制台或Java的相关控件(如表格控件)中。
(2)Java语言编程实现数据库的插入、删除、修改某一条或若干条记录。
1.MySQL数据库的基本操作,包括如下两个工作:
(1)在MySQL数据库中插入两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls,点击下载)。
(2)利用SQL命令查找所有 出现在“List_Class1”中,未出现在“ List_Class1_Submit ” 的学生名单,并保存或输出(截图)。
2. Java操作MySQL数据库。
(1)连接作业1中建立的数据库中的相关的表(table),输出到控制台或Java的相关控件(如表格控件)中。
(2)Java语言编程实现数据库的插入、删除、修改某一条或若干条记录。
目标1:MySQL数据库的基本操作,包括MySQL的安装、创建数据库、数据表、增删改查操作
创建数据库:create database class;
选择你所创建的数据库:use class;
(1)在MySQL数据库中插入两个文件中的数据,首先创建两个表(List1,List2)
create table List1(s_nu char(5),s_no char(20),s_name char(8),p_class char(10),s_sex char(2),primary key(s_no));
create table List2(s_no char(20) not null,s_name char(8) not null,s_group char(5) not null,s_address char(100)not null,primary key(s_no));
再把两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls)使用SQL语言分别插入进这两个表中,结果如图一
把txt文件里的数据进行导入:load data infile "C:\data\List_Class1.txt" into study;
然后再输入select* from study;进行查看
图一
利用SQL命令查找所有 出现在“List_Class1”中,未出现在“List_Class1_Submit” 的学生名单