main方法测试怎么写

1.怎么写main方法测试JDBC的增删public class aaa {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
try {
Connection connection=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.3:1521:oral","scott","tiger");
Statement statement=connection.createStatement();
ResultSet rs=statement.executeQuery("select * from emp");
while(rs.next()){
System.out.println(rs.getString(2));
System.out.println("-------------------------");
System.out.println(rs.getString(4));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch ( e) {
// TODO Auto-generated catch block
【main方法测试怎么写】e.printStackTrace();
}
}
}
增,删,改,查;只要改sql语句和while循环里的内容就可以了
希望能帮到你
2.测试参数化,java代码代码怎么写package test;
public class Testa {
public static void main(String[] args) {
// 方法的调用方式(可以测试方法是否正确)
int re = new Testa().seleSing(123);
System.out.println(re);
}
public int seleSing(int singID) {
// 方法体
return singID;
}
}你是想问这个吗?如果解决了你的问题,记得采纳,嘻嘻
3.java下面是个程序题,编写main方法进行测试,主要测试构造方法,class Rectangle{
public Rectangle()//;//将矩形的宽和高均设为1
{
width = 1;
height = 1;
}
public Rectangle(int w,int h);
public Rectangle(Rectangle r)//;//用r的状态设置当前长方形的状态
{
width = r.width;
heitht = r.height;
}
public double getArea();
public double getPerimeter();
public boolean equals(Rectangle r)//;//测试当前矩形与参数矩形r的面积是否相等
{
return (this.getArea()==r.getArea());
}
public int getWidth();
public int getHeight();
public String toString()//;//以格式“矩形(w,h)”返回当前矩形的字符串表示
{
return "矩形("+width+","+height+")";
}
}
4.本人初学者,想询问下junit 测试和 在每个类里写main方法测试有什么如果你的类里有多个方法,用main方法测试的话就很不方便,想测试全部方法的话就得把测试代码全部写到main里,或者你测一个重写一次 。且更重要的是,这样会使测试代码与运行逻辑代码混在一起,不规范 。
在一个正规的java项目中(尤其是使用了SSH之类的框架),几乎是不会写main方法的,写了就是无用代码,会被经理骂……
使用junit就方便多了,这是单元测试,你想测哪个方法就写一个对应的测试方法,然后用junit运行 。每个方法之间是独立的,非常灵活 。而且测试方法一般不会直接写在原类中,而是单独的测试类,这样测试代码就完全与逻辑代码分开了 。
如果使用了maven之类的工具来管理项目,则junit的好处又会进一步体现出来:你可以编写好一大批测试类,然后用maven的一个简单命令来自动执行,想想看,全部自动测试,且测试结果自动生成文档,方便吧 。
其实junit一点也不难学,用一两次就大体懂了 。祝你学习顺利 。
5.怎么写main方法测试JDBC的增删public class aaa { public static void main(String[] args) { // TODO Auto-generated method stub try { Class.forName("oracle.jdbc.driver.OracleDriver"); try { Connection connection=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.3:1521:oral","scott","tiger"); Statement statement=connection.createStatement(); ResultSet rs=statement.executeQuery("select * from emp"); while(rs.next()){ System.out.println(rs.getString(2)); System.out.println("-------------------------"); System.out.println(rs.getString(4)); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch ( e) { // TODO Auto-generated catch block e.printStackTrace(); } }}增,删,改,查;只要改sql语句和while循环里的内容就可以了希望能帮到你 。