第一次做项目,初步设想是做一个Server端,封装数据库的连接代码,然后客户端通过和Server端通信来访问数据库,请教一下各位大神我应该从哪入手,感激不尽那

解决方案 »

  1.   

    一、简单的办法就是将Access共享,所有客户端可以直接操作这个文件。
    二、在服务器端实现数据库的各种操作,客户端只调用服务器相应的方法,而不是与数据库直接打交道。在开发上会麻烦得多。
      

  2.   

    上面我只是试下图片能不能正常显示,别无他意,LZ不要见怪呃,帮up~
      

  3.   

    使用Remote不会太麻烦建一个类库,实现一个继承MarshalByRefObject的类
    该类添加一个OleDBConnection;
    构造函数中初始化Connection;
    该类提供两个方法:int ExecuteSQL(string sql);DataSet GetDataSet(string sql);
    注:以上两个方法的返回值最好是新建一个可序列化的类,把执行结果,错误消息一并封装建一个服务端程序,引用该类库,启动时注册该类库;客户端也引用上一个类库,启动时注册信道,通过 Activator.GetObject取得该类的对象客户端需要操作时直接调用这个取得的对象的两个方法就可以了.
      

  4.   

    服务器端做操作Access的类库,封装好,然后UI端调用web service方法访问服务器端数据库类库方法