实验题1 学生信息管理函数。
数据库中的信息参考Exp9.1.txt,这些命令用来创建student表,包含学生的学号、姓名、年龄信息。
① 根据学号,可以查询到学生的姓名和年龄;
② 给定学生的学号、姓名、年龄,在表中追加一行信息;
③ 给定学生的学号,可以从表中删除该学生的信息;
[基本要求] 对上面的每一个功能编写相应的函数,并测试。
【实验思想】本题主要通过数据库的建立和数据库的链接进行相应的一些操作,这里使用了SQL Server数据库,用JDBC的数据库思想完成操作。
【实验过程】
1.建立数据库JavaTest,然后在本数据库中建立一张数据表student,在student表中需要用到题目中要求的三个属性列:学号、姓名、年龄,并且将数据通过Excel表导入到数据库中待用。(数据Excel表附在附录中,为本班同学信息)
2.考虑到本次实验的实验内容比较多,于是每一个方法都是通过函数或是类的方式来实现,这里我具体说一下每一个类和实现方法,不作具体代码的详细分析。在开始之前要首先将外部的jar包导入到当前的工程中。
(1)在当前工程下,右键单击“build path”->“configure build path”->“add external jars”,然后选择要导入的jar文件路径,进行导入,若在当前工程下出现了“referenced libraries”,则是导入成功;否则,查看一下什么原因造成了错误。
(2)类和方法的解释
class ConnectionDemo 这个类实现了从java文件到数据库的链接。
package Program01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionDemo {
private static final String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JavaTest";
private static final String userName = "sa";
private static final String passWo