JAVA桌面程序中关于外地访问本地服务器的问题

lqsmn613 2009-10-13 12:54:28
RT.
这个怎么弄??同一个程序,外地的人使用的话,需要访问本地的数据库的,这个怎么做的?

有哪位大大写过吗?说说做法和想法啊。大家都讨论讨论
...全文
100 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
x-teamer团队 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lqsmn613 的回复:]
我是用awt和swing做的桌面程序。。
这个应该是C/S的把。B/S的我也明白。
第一次弄桌面程序,不知道应该怎么弄了。
[/Quote]

JDBC可以配置路径, 当然可以访问,服务端会打开一个端口,

如果数据库仅仅做成本地访问,岂不是非常不方便.

一般而言,数据库都分服务端和客户端,客户端和服务端都可以装在不同的机器上,

lz想想,这都可以实现, 你的应用当然可以实现.

lqsmn613 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 portnet 的回复:]
引用 11 楼 lqsmn613 的回复:
这样吧。我说详细点,大家说直白点 新手,直接说怎么弄把

我的桌面程序,eclipse写的,一共写了三个类了,一个是类A,是个登录框,用于用户登录,登录后,弹出主窗口,也就是类B,B里面写了是窗口的设置啊,已经调用数据库,类C写的就是数据库的调用,没有数据的操作,操作的是在类B中调用类C的数据库连接后,在类B写的SQL。并且数据的增加,修改,读取都是在类B中实现的。
现在我就是这样的情况,现在实现写,才能使这个程序在外地使用的时候,也可以调用到本地的数据库,??
水平不高,大家伙受累!

我真的不明白。
[/Quote]
什么不明白?
portnet 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lqsmn613 的回复:]
这样吧。我说详细点,大家说直白点 新手,直接说怎么弄把

我的桌面程序,eclipse写的,一共写了三个类了,一个是类A,是个登录框,用于用户登录,登录后,弹出主窗口,也就是类B,B里面写了是窗口的设置啊,已经调用数据库,类C写的就是数据库的调用,没有数据的操作,操作的是在类B中调用类C的数据库连接后,在类B写的SQL。并且数据的增加,修改,读取都是在类B中实现的。
现在我就是这样的情况,现在实现写,才能使这个程序在外地使用的时候,也可以调用到本地的数据库,??
水平不高,大家伙受累!
[/Quote]
我真的不明白。
lqsmn613 2009-10-15
  • 打赏
  • 举报
回复
怎么没人啊 再顶顶
lqsmn613 2009-10-15
  • 打赏
  • 举报
回复
这样吧。我说详细点,大家说直白点 新手,直接说怎么弄把

我的桌面程序,eclipse写的,一共写了三个类了,一个是类A,是个登录框,用于用户登录,登录后,弹出主窗口,也就是类B,B里面写了是窗口的设置啊,已经调用数据库,类C写的就是数据库的调用,没有数据的操作,操作的是在类B中调用类C的数据库连接后,在类B写的SQL。并且数据的增加,修改,读取都是在类B中实现的。
现在我就是这样的情况,现在实现写,才能使这个程序在外地使用的时候,也可以调用到本地的数据库,??
水平不高,大家伙受累!
lqsmn613 2009-10-15
  • 打赏
  • 举报
回复
我是用awt和swing做的桌面程序。。
这个应该是C/S的把。B/S的我也明白。
第一次弄桌面程序,不知道应该怎么弄了。
yate123 2009-10-15
  • 打赏
  • 举报
回复
b/s不太懂,不过我觉得和qq 是差不多的,你只有一部分权限
fanchangyong 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 youbin_ 的回复:]
客户端只是请求,处理还是在服务器上,如查询,内部的调用不用修改的
[/Quote]

正解!!
B/S的都是这样的.
lqsmn613 2009-10-15
  • 打赏
  • 举报
回复
虽然不是很明白,不过还是谢谢youbin_的帮忙啊。呵呵
youbin_ 2009-10-14
  • 打赏
  • 举报
回复
客户端只是请求,处理还是在服务器上,如查询,内部的调用不用修改的
lqsmn613 2009-10-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 youbin_ 的回复:]
服务器做服务吧,通过调用服务接口调用本地资源,不要把内部资源暴露在外面,这样很危险,桌面程序和web程序没有什么分别,只是客户端不一样而已。。
[/Quote]
那么我是不是只要在我原先写的桌面程序中调用数据库的类中改下好了啊,改成与web调用数据库一样就可以了吗?
原先的桌面程序不会有什么变动吧?
youbin_ 2009-10-14
  • 打赏
  • 举报
回复
服务器做服务吧,通过调用服务接口调用本地资源,不要把内部资源暴露在外面,这样很危险,桌面程序和web程序没有什么分别,只是客户端不一样而已。。
lqsmn613 2009-10-14
  • 打赏
  • 举报
回复
怎么没人回答啊。。。。。。。。。。。。。
大家帮忙说说啊。
郁闷,自己顶下!
x-teamer团队 2009-10-13
  • 打赏
  • 举报
回复
1. 直接访问数据库, 数据库支持远程访问

2. RMI
lqsmn613 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ostrichmyself 的回复:]
1. 直接访问数据库, 数据库支持远程访问

2. RMI
[/Quote]

直接访问??可以吗?。。。

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧