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语言编程实现数据库的插入、删除、修改某一条或若干条记录。
(一)未出现在 "List_Class1Submit"的学生名单
(二)连接数据库查询语句代码
import java.sql.*;
class a9
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbe.Odbc.JdbcodbcDriver");
}
catch (ClassNotFoundException ce)
{
System.out.println("SQLExceptiOn:"+ce.getMessage());
}
try{
Connection con =DriverManager.getConnection("jdbc:odbc:myS");
Statement stmt=con.createStatement();
ResultSet rs =stmt.executeQuery("select * from sheet1");
while(rs.next())
{
System.out.println("学号"+rs.getString("学号")+"\t姓名"+rs.getString("姓名"));
}
rs.close();
stmt.close();
}
catch (SQLException e)
{
System.out.println("SQLException;"+e.getMessage());
}
}
}
class a9
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbe.Odbc.JdbcodbcDriver");
}
catch (ClassNotFoundException ce)
{
System.out.println("SQLExceptiOn:"+ce.getMessage());
}
try{
Connection con =DriverManager.getConnection("jdbc:odbc:myS");
Statement stmt=con.createStatement();
ResultSet rs =stmt.executeQuery("select * from sheet1");
while(rs.next())
{
System.out.println("学号"+rs.getString("学号")+"\t姓名"+rs.getString("姓名"));
}
rs.close();
stmt.close();
}
catch (SQLException e)
{
System.out.println("SQLException;"+e.getMessage());
}
}
}