package com.test;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.junit.Test;
import com.jdbc02.BaseDao;
public class jdbc_test {
@Test
//查询全部学生信息
public void test01() throws SQLException {
BaseDao bd = new BaseDao();
Object[] obj = {};
ResultSet rs = bd.executeQuery("SELECT * FROM STUDENT",obj);
while(rs.next()) {
System.out.println(rs.getObject(1).toString()+"\t"+rs.getObject(2).toString()+"\t"+rs.getObject(3).toString()+"\t"
+rs.getObject(4).toString()+"\t"+rs.getObject(5).toString()+"\t"+rs.getObject(6).toString()+"\t"+rs.getObject(7).toString()
+"\t"+rs.getObject(8).toString());
}
bd.closeAll();
}
@Test
//查询某个的全部信息
public void test02() {
BaseDao bd = new BaseDao();
String sql ="SELECT * FROM STUDENT where id = ?" ;
Object[] obj = {2};
ResultSet rs = bd.executeQuery(sql, obj);
try {
while(rs.next()) {
System.out.println(rs.getObject(1).toString()+"\t"+rs.getObject(2).toString()+"\t"+rs.getObject(3).toString()+"\t"
+rs.getObject(4).toString()+"\t"+rs.getObject(5).toString()+"\t"+rs.getObject(6).toString()+"\t"+rs.getObject(7).toString()
+"\t"+rs.getObject(8).toString());
}
bd.closeAll();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Test
public void test03() {
BaseDao bd = new BaseDao();
String sql ="SELECT id,username,phone,address FROM student where usercode=?;" ;
Object[] obj = {"guapi"};
ResultSet rs = bd.executeQuery(sql, obj);
try {
while(rs.next()) {
System.out.println(rs.getObject("id")+"\t"+rs.getObject(2)+"\t"+rs.getObject(3));
}
bd.closeAll();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Test
//添加信息
public void test04() {
BaseDao bd = new BaseDao();
String sql = "INSERT INTO student VALUES(?,?,?,?,?,?,?,?);";
Object[] obj = {4,"guapi","瓜皮","123456",1,"15350593845","1997-03-30","北京市"};
int result = bd.executeUpdate(sql, obj);
if(result >0) {
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}
}
@Test
//删除信息
public void test05() {
BaseDao bd = new BaseDao();
String sql = "DELETE FROM student where id=?";
Object[] obj = {5};
int a = bd.executeUpdate(sql, obj);
if(a >0) {
System.out.println("删除成功");
}else {
System.out.println("删除失败");
}
}
}