Junit怎么测试数据库查询方法
发布网友
发布时间:2022-04-26 16:45
我来回答
共2个回答
热心网友
时间:2022-04-09 19:05
@Test
public void jdbcTest() throws ClassNotFoundException, SQLException{
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ; //环境变量中需要有mysql的驱动包
//简历链接
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
Connection con = DriverManager.getConnection(url , username , password ) ;
//创建stat 并执行查询,获得结果集resultSet
Statement stat = con.createStatement();
ResultSet resultSet = stat.executeQuery("select * from 你的表 ");
//遍历查询结果集
//1 获得元数据(就是字段名称)
ResultSetMetaData metad = resultSet.getMetaData();
int column = metad.getColumnCount();
System.out.println("查询结果为【"+column+"】列");
// System.out.println("查询结果为【"+metad.+"】条");
StringBuffer sb = new StringBuffer();
while(resultSet.next()){
for (int i = 0; i < column; i++) {
sb.append("字段:【"+metad.getColumnName(i)+"】,字段值【"+resultSet.getString(i)+"】\t");
}
sb.append("\n");
}
System.out.println(sb.toString());
}
热心网友
时间:2022-04-09 20:23
在这里找找 http://www.elsevierforinstry.com/cn/SciVerse-ScienceDirect.htm