请大家帮忙分析,提供资源,我们做一个C/WebService 结构的项目,想把Insert,select,update封装在WEBSERVICE 里面,让客户端程序调用Webservice 里面写的方法, 请高手帮忙,提供思路,例子,代码,很感谢您的帮助.

解决方案 »

  1.   

    JAVA版
    package szpf;
    import java.*;
    import java.sql.*;
    import java.io.*;
    import org.w3c.dom.*;
    import sun.misc.BASE64Encoder;
    import java.sql.ResultSet.*;
    public class SzpfData{  static String strcomm="com.ibm.as400.access.AS400JDBCDriver";
      static String strconn="jdbc:as400://192.168.1.4/spdta;threadtimeout=600";
      static String strconn1="jdbc:as400://192.168.1.4/srdta;threadtimeout=600";
      static String user="ALLL";
      protected String value;
      static String password="LI123654";   static Statement stmt;
       static Connection conn;
       static Connection conn1;
       static ResultSet rs;
       static PreparedStatement pst;
         public static void getConnection(){
           try{
               Class.forName(strcomm).newInstance();
               conn=DriverManager.getConnection(strconn,user,password);
           }
           catch(Exception e){
               System.out.println(e.getMessage());
           }   }
       public static void getConnection1(){
           try{
               Class.forName(strcomm).newInstance();
               conn1=DriverManager.getConnection(strconn1,user,password);
           }
           catch(Exception e){
               System.out.println(e.getMessage());
           }   }
       protected static void closeConnection(){
           try{
               if(conn!=null){
                   conn.close();
               }
           }
           catch(Exception e){
               System.out.println(e.getMessage());
           }
       }
       public  boolean executeUpdate(String sql){
           try{
               getConnection();
               if(conn!=null){
                   stmt=conn.createStatement();
                   stmt.executeUpdate(sql);
               }
               return true;
           }
           catch(Exception e){
               System.out.println(e.getMessage());
               return false;
           }
       }
       }