JUnit测试数据库sql2005的连接及操作
我编写的java程序实现了数据库的连接操作,是在Eclipse中,想要用Junit测试一下,怎么写这个测试呢?能不能在测试中也测试建表,增删改等呢?如果能的话,请教大侠,怎么个思路呢?怎么编写代码?我是JUnit初学者,希望大侠们说的详细一点哦~谢谢!!
下面是我的代码
package ConSql;
import java.sql.*;
public class ConSql {
public static void conSql(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=demo"; //连接服务器和数据库test
String userName = "sa"; //默认用户名
String userPwd = ""; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
[解决办法]
像平时操作那样写,继承TestCase就OK了
[解决办法]
public void testCon() extends TestCase{
//测试方法
//写你自己做的操作
如你上面所示:Consql.consql();等
}