在JSP页面里调用一个JavaBean进行Socket通讯,对Mysql数据库进行操作。
主要是进行自动备份任务的添加,手工备份,数据库恢复,已经数据库备份的清理
由于不会写调用Socket通讯的东西,希望大家帮帮忙
我先谢过大家了!
急!急!急!
这是这个SocketBean的代码:
package manage;import java.net.*;
import java.io.*;
import java.lang.String;
public class SocketBean{
  Socket socket=null;
  InetAddress addr =null;
  public SocketBean() {
    try {
      InetAddress addr = InetAddress.getByName("localhost");
      socket = new Socket(addr, 8888); //创建一个socket
    } catch (IOException e) {}
  } public void send(String m) {
    try {
      PrintWriter pout = new PrintWriter( //创建一个输出流
          new BufferedWriter(
          new OutputStreamWriter(
          socket.getOutputStream())), true);
      pout.println(m); //发送请求
    }catch (IOException e) {}
 } public  String receive(){
   String str = null;
    try {
      BufferedReader pin = new BufferedReader( //创建一个输入流
        new InputStreamReader(
        socket.getInputStream()));
  while (true) { //等待服务器处理请求
         str = pin.readLine();
         if (str != null)break;
       } }catch(IOException e)
       {
         e.printStackTrace();
       }
       return str;
    }    public void closesocket(){
       try{
         socket.close();
       }catch(IOException e) {}
     } }