这个有难度。一般不是直接访问的。 都是通过一个自己写的程序接口,来间接访问的。
原因如下:
J2ME 移动设备,上网以后,拿到的是一个 移动运营商分配的IP地址 (是不是公网还不确定)
一般企业的数据库,即使放在电信机房的,也是带防火墙,不让外部直接访问的。
否则太危险,如果外部可以直接访问,那么有人就可以先脚本,去尝试登陆数据库。
至于一般Web虚拟主机的 提供商,好像提供的数据库,也仅仅在本地提供访问,不开放公网端口的。
因此,如果你要 J2ME移动设备 访问数据库, 只能在Web服务器那里,额外写一个 Servlet 或者 JSP 之类的。 J2ME,以访问 Web 页面的方式,把 SQL 语句传递给 Servlet 或者 JSP。 然后 Servlet 或者 JSP 去访问数据库,拿到结果以后,返回给 J2ME 客户端。
西门子触摸屏打不开程序无法连接数据库可能有多种原因,一些常见的原因和解决方法如下:
1 电源和网络问题:检查设备是否正常接入电源并开启;如果有网络连接,检查是否正确连接。
2 数据库故障:数据库故障可能导致程序无法连接。尝试重新启动数据库并重启设备。
3 程序出现异常:如果软件程序存在编程错误、异常、误 *** 作等问题,可能会导致无法连接到数据库。尝试重新启动程序。
4 软件程序文件损坏:某些软件程序文件可能会损坏,造成程序无法正常连接。尝试重新安装软件程序,检查程序文件完整性。
5 硬件问题:触摸屏硬件问题也可能导致设备无法正常工作。尝试检查设备的物理连接状态和运行状态。
如果以上解决方法无法解决问题,可以考虑联系软件供应商或设备制造商的技术支持人员进行进一步的故障排除和解决。
科密a1考勤管理系统数据库连接失败原因:
1、考勤机中的通讯参数:机号、IP、端口、密码和A1考勤软件中的不一致;
2、网线没插好,或者是网线另外一端没有正确的接到集线器、交换机;
3、菜单栏设置的TCP通讯为否,需要改为启用TCP;
4、网络中含三层交换机时,需要修改考勤机MAC地址;
5、电脑 *** 作系统的防火墙、第三方防火墙阻止了考勤机端口的访问;
6、网络设备中跨网段的路由设置有问题;
7、如果桌面右下角没有数据库图标,那么打开开始——程序——启动里面的"service manager"启动。
11、做一个数据编辑界面,放一些信息编辑组件,如EDIT,combobox组件在膳绫擎,供输入数据用;2、用ADO数据库连接组件和SQL语句连接要输入数据的数据表;3、检查信息编辑的┞俘当性,给连接着数据表ADO数据集组件的各个字段赋值,也就是将界面编辑组件上的信息提交给ADO组件;保存数据到数据库至少有4项工作要做4、经由过程ADO组件的post办法将数据保存到数据库。保存之前还有作反复性检测。数据添加一向去,缺点的具体原因还要看具体的缺点提示信息,有时刻并不是没有添加,而是没有将数据保存(提交)到数据库。
以上就是关于如何在J2ME移动设备上连接关系型数据库(Oracle,SQL Server,MYSQL)全部的内容,包括:如何在J2ME移动设备上连接关系型数据库(Oracle,SQL Server,MYSQL)、西门子触摸屏打不开程序无法连接数据库、科密a1考勤管理系统数据库连接失败什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)