实现以下功能:
一:客户端建立一个文件夹,当我有sql脚本放入文件夹的时候,这个sql脚本会自动上传至服务器端,(这个服务器不是ftp服务器,是远程的IP地址服务器端)。
二 上传至服务器端后,找到相应的数据库 并在相应的库里执行这个sql脚本。如果上传一次不成功,就设置,再上传5次。还不成功,报错(”数据上传失败!“);
三、每隔两分钟就对该文件夹进行一次检测,如果有新文件,就上传,如果没有,不做任何操作。。
四:使用的是sqlserver2005 数据库
我是一个新手想要实现这些功能,希望大侠们不吝赐教!!有代码更好 代码测试成功 在追加100分!!感激不尽(如果能实现动态IP更好)本人邮箱 [email protected]
一:客户端建立一个文件夹,当我有sql脚本放入文件夹的时候,这个sql脚本会自动上传至服务器端,(这个服务器不是ftp服务器,是远程的IP地址服务器端)。
二 上传至服务器端后,找到相应的数据库 并在相应的库里执行这个sql脚本。如果上传一次不成功,就设置,再上传5次。还不成功,报错(”数据上传失败!“);
三、每隔两分钟就对该文件夹进行一次检测,如果有新文件,就上传,如果没有,不做任何操作。。
四:使用的是sqlserver2005 数据库
我是一个新手想要实现这些功能,希望大侠们不吝赐教!!有代码更好 代码测试成功 在追加100分!!感激不尽(如果能实现动态IP更好)本人邮箱 [email protected]
结合socket通信应该可以实现。
难点:socket通信,java定时发送,服务器扫描更新的sql执行批处理。
http://docs.oracle.com/javase/tutorial/essential/io/notification.html2. 上传部分没什么好说的,各种协议去google一下,都能找到完整的例子3. 上传成功与否可以用md5来测试4. 执行sql这我觉得也没啥说的