Web Service主要方法

时间:2017-08-23 11:16:32

标签: javascript java sql-server web-services jdeveloper

我需要发布一个Web服务,但JDeveloper不允许发布static和main方法。 如何再次调用此输出OR; 如何发布此代码的输出? 我需要什么样的改变

package hr;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DataHandler 
{
    public DataHandler() 
{
        super();
}
    public static void main (String[]   args )
{
           try
 {
            String url;
            url = "jdbc:oracle:thin:@*****";
            Connection conn;
            conn = DriverManager.getConnection(url,"SIS****","****");
            Statement stmt;
            stmt = conn.createStatement();
            ResultSet rs;
               System.out.println ("oracle.db.open");
               rs = stmt.executeQuery("SELECT * FROM **** WHERE ****** ");
               while (rs.next())
{
              TABLE NAMES         
               }
               conn.close();
               System.out.println("oracle.db.close");
} 
               catch (SQLException e)
 {
               System.err.println("Error!!!");
                          System.err.println(e.getMessage());

1 个答案:

答案 0 :(得分:0)

将代码重构为独立函数(从main调用),然后尝试将新函数作为Web服务发布。