社区
Java
帖子详情
JAVA桌面程序中关于外地访问本地服务器的问题
lqsmn613
2009-10-13 12:54:28
RT.
这个怎么弄??同一个程序,外地的人使用的话,需要访问本地的数据库的,这个怎么做的?
有哪位大大写过吗?说说做法和想法啊。大家都讨论讨论
...全文
157
15
打赏
收藏
JAVA桌面程序中关于外地访问本地服务器的问题
RT. 这个怎么弄??同一个程序,外地的人使用的话,需要访问本地的数据库的,这个怎么做的? 有哪位大大写过吗?说说做法和想法啊。大家都讨论讨论
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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]
直接访问??可以吗?。。。
Java
制作的远程
桌面
工具,可以在本地远程控制异地电脑
Java
制作的远程
桌面
工具是一种基于
Java
编程语言开发的应用
程序
,其主要功能是允许用户通过本地计算机来远程控制另一台异地的计算机。这种技术基于网络连接,使得用户可以如同操作本地机器一样,实现实时的远程操作和...
springboot实现远程控制
在本项目
中
,"springboot实现远程控制"是一个利用Spring Boot技术栈构建的后端服务,结合了
Java
的Robot类和WebSocket技术,旨在创建一个简单的远程控制应用。这个应用允许用户通过浏览器(B/S架构)进行远程操作,实现...
2021-2022计算机二级等级考试试题及答案No.9692.docx
25.
外地
朋友
访问
ASP.NET文件需通过HTTP协议(http://example.com/asp.net),localhost只在本地机器上有效。 这些知识点是计算机二级考试
中
常见的概念,考生需要理解和掌握这些基础知识,以顺利通过考试。
WebGIS开发方式
ArcEngine是ESRI提供的
桌面
和
服务器
GIS开发工具,包含ArcObjects组件,用于创建
桌面
GIS应用和
服务器
GIS服务。ArcObjects包括AO(ArcObjects for .NET)和AE(ArcObjects for
Java
),两者分别对应.NET和
Java
平台,...
从零开始oracle
- **关系型数据库应用系统**:利用开发工具(如
Java
、Python)开发的应用
程序
。 - **用户**:包括最终用户、开发者和管理员等。 ##### 1.1.4 什么是关系型数据库管理系统 **数据定义语言(DDL)**:用于创建、修改...
Java
51,411
社区成员
86,025
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章