客户端一开始也不知道主机名对应的IP地址是多少。故需要把这个主机名解析成对应的IP地址,如此的话,客户端才能够连接到服务器上。要解析这个主机名的话,可以通过Host文件或者DNS服务器来完成。
通常情况下,客户端是先去查询本机上的Host文件,看看有没有对应的纪录。
如果没有的话,则去寻找网络中存在的DNS服务器要求解析。
第二步:客户端联系服务器。
当客户端获得服务器的IP地址后,就会跟服务器进行联系。
客户端会把用户名与密码发送给服务器。注意此时客户端不会把服务名称告诉给服务器。因为默认情况下,服务器上只会安装一个应用服务。故客户端只要把用户名与密码告诉给服务器,数据库服务器就会允许用户连接唯一的一个应用服务。
故如果要用户连接同一台主机上的不同Oracle数据库服务,则需要数据库能够识别客户端到底需要连接哪个应用服务,也就是说,需要客户端能够把应用服务的名称也传递给服务器。
如果你不会数据库,那么一个数据库就只能对应一个程序。但是如果你懂数据库的话,就可以通过修改数据库来实现多个程序对应一个数据库,只要提取的数据表不一样就可以了。如果你不懂数据库,就只能对应安装一个程序了。一个access只能打开一个数据库。如果想同时打开两个或者多个数据库,相应的就要打开两个或者多个access。
虽然一个access就只能打开一个数据库,但是其优势还是不容忽视的。
Access提供了一个丰富的开发环境,给予了用户足够的灵活性,可以轻松地控制与Microsoft Windows应用程序的接口;当用户在使用高级或低级语言开发环境时,难免会遇到各种各样的麻烦,使用Access就可以使用户免受这些问题的侵扰。
扩展资料:
Access数据库在使用过程中,有其独特的优势,但是也会存在缺陷:
1、Access数据库不能过大。一般Access数据库的大小达到某一值时,其使用性能和流畅度就会大打折扣。
2、用户在使用Access数据库时,如果对数据库刷写的频率过快,就会引起一些数据库问题,比如:卡顿、页面无法显示等。
3、与其它类型的数据库相比,Access数据库的安全性较低。
针对以上问题,解决的方法可以是用户在使用时减少数据量的使用或者是更换较大的数据库论坛。
参考资料来源:百度百科——ACCESS数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)