远程访问数据库软件 远程访问数据库
发布日期:2020-08-28摘要:app远程访问数据库 1 你要搞清楚这个用户名,是否是服务器的,还是数据库的。如果是服务器的,直接用windows的远程访问,即可登录服务器。在服务器上打开数据库。如果确实是数据库的用户和密码就用第二...
app远程访问数据库
1.你要搞清楚这个用户名,是否是服务器的,还是数据库的。
如果是服务器的,直接用windows的远程访问,即可登录服务器。
在服务器上打开数据库。
如果确实是数据库的用户和密码就用第二个方法即可。
2.你要搞清楚要访问的这个数据库是什么数据库,找到相应的客户端软件,然后输入你知道的这些信息去登录即可访问。
sql数据库远程访问
互联网上的电脑已装了sql server ,确认防火墙没可过最主要的是这台电脑要有固定IP或域名,没有的话,可装个花生壳软件你的电脑至少要装有sqlserver客户端,并且可以上网,直接访问那台就可以了,服务器就是输入那台的IP或域名,跟本地访问一样
app远程访问数据库
做端口映射,在代理服务器上安装端口映射工具,例如PortMap。
然后进行配置,把代理服务器的数据库端口映射到数据库服务器的数据库端口上。
例如sqlserver是1433,oracle是1521.这样你访问代理服务器的数据库端口就等于访问数据库服务器的对应端口了。
为了更加安全,你还可以在客户端上设置使用非默认的端口访问代理服务器,然后在代理服务器上把你指定的端口映射到数据库服务器的数据库端口。
比如在代理服务器上把8000端口映射到服务器1433端口,然后在客户端上配置为使用8000端口来访问数据库。
这样你就可以通过代理服务器的8000端口来连接sqlserver数据库了。
另外,也可以不用代理服务器,直接用路由器做端口映射。
怎么限制某个用户用某个IP远程访问数据库
百度上提问总是说的不清楚,没法回答。
Proxifier是哪一版本?版本不同,设置有差异,我们用的是Proxifer3.15汉化版;这数据库在本地局域网? 而代理访问是外网?如果代理的是外网,而数据库在本地内网(跨网段),那很简单,在PROXIFIER中加一个访问例外就可以了,例Proxifer3.15中可以设的例外格式: 192.168.*.*; *.mycorp.com代理只要访问此地址,就不再经过代理!
【ip数据库】如何远程访问mysql数据库?在知道服务器的ip地址,数据...
Lotus DominoNotes是目前很流行的、跨平台的文档数据库系统和电子邮件系统,而Java和J2EE技术也是目前广泛使用的开发技术,因此在很多场合,不可避免地要涉及到Java远程访问Domino数据库的问题。
Java远程访问Domino数据库推荐采用CORBA实现,但配置非常关键,笔者在工作中也遇到了这个问题,在查阅资料的过程中发现,很多文章明显存在一些误区或者说没有写清楚的地方,现将笔者的实践经验总结出来,和大家分享。
笔者的Domino服务器版本是5.0.9。
基本步骤 1.修改Domino服务器安全性配置,允许你的用户运行JavaCORBA。
具体操作是: 打开Lotus Domino Administato,进入配置,打开当前服务器文档,选择“安全性”选项卡,在右下角“JavaCOM 谁可以-”栏中,分别在“运行有限制的JavaJavasciptCOM”和“运行无限制的JavaJavasciptCOM”两项中填上你的连接用户名或用户所在组。
2.给你的用户加上Intenet地址和口令。
如果你的用户没有Intenet地址和口令,那么只有Domino的管理用户才可以连接,其他普通用户是连不上的,而且也没有具体的提示。
笔者曾在这个地方浪费了一天的时间。
注册个人时,点击高级选项,填写Intenet网络域(Intenet地址会自动生成,如myname@wokgoup),同时选中“设置Intenet口令”,以后将用这个Intenet口令来建立会话。
如果是已经注册的用户,则可以通过编辑注册信息来修改。
3.打开notes.ini文件,确认加载了DIIOP服务。
检查notes.ini文件中的类似这样一行: SeveTasks=Update,Replica,Route,AMg, AdminP,CalConn,Sched,DIIOP,HTTP,LDAP 4.还有其他配置,如用户对Seve的访问权限、DIIOP端口设置等,这些启用Domino服务器的缺省配置即可。
配置完了需要重启Domino服务器。
来源:考试大的美女编辑们 5.将Domino服务器主目录下的datadominoJavaNSCO.ja文件拷入Java工作环境,并在工程的构建路径中加入,或者在classpath环境变量中加入。
6.将Domino服务器主目录下的datadominohtmldiiop_io.txt(CORBA访问的识别信息)拷入你的Java工作环境,或者开放Domino服务器的HTTP服务。
7.现在可以编写连接程序进行测试了: impot lotus.domino.*; impot Java.io.*; class Test { pulic static void main(Sting ags[]) { Session session; Sting io; Sting dominoURL="11.68.81.27"; DOMINO服务器的IP地址 Sting usename="usename"; 用户ID Sting passwod="passwod"; 用户的intenet口令 ty { 如果已将io文件拷到本地,则直接读io文件 ty { BuffeedReade ioin= new BuffeedReade(new FileReade("diiop_io.txt")); io=ioin.eadLine(); ioin.close(); } catch (IOException e) { io=null; } 如果读不到diiop_io.txt文件,则需要通过网络从服务器下载这个文件 这需要domino服务器开放http服务来源:考试大的美女编辑们 if(io==null) io =NotesFactoy.getIOR(dominoURL);下载IOR session = NotesFactoy.ceateSessionWithIOR(io,usename,passwod); System.out.pintln(session); 如果这一行打印出来了,表示连接成功 } catch (NotesException ex) { System.out.pintln(ex.getClass().getName()+":"+ex.id); } }} 需要澄清的几个误区 下面是一些相关技术文章中的几个误区或没有写清楚的地方: 1.必须开放Domino服务器的HTTP服务。
甚至连Lotus domino designe的帮助文档都是这么说,其实不然,如果你直接将DIIOP_IOR.txt文件从Domino服务器拷贝过来了,HTTP服务就不必要启动。
启动HTTP服务的惟一目的就是下载这个文件。
2.必须要在Domino服务器配置中允许 HTTP 客户浏览数据库。
来源:考试大 这个是完全不必要的,上面已经讲了,开放HTTP服务仅仅是下载diiop_io.txt文件,并不需要浏览数据库。
3.有些文章称,确保设计者的机器上Notes.ini文件中含有以下行: ALLOW_NOTES_PACKAGE_APPLETS=1。
其实,这个是不必要的。
4. 有些文章提到要根据IDL文件创建自己的CORBA库,这样也没必要。
对于远程访问,只需将datadominoJavaNSCO.ja拷贝过去; 对于本地访问,只需将Domino目录下的notes.ja文件加到classpath中即可。
编辑特别推荐: Java核心API需要掌握的程度
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省漳州市 -
给我们发邮件
E-mail:[email protected]
在线沟通