首页 > 后端 > 经验 > 数据库都有哪些协议形式,java开发的时候数据库连接方式除了jdbcjndi还有有哪几种

数据库都有哪些协议形式,java开发的时候数据库连接方式除了jdbcjndi还有有哪几种

来源:整理 时间:2024-05-01 11:13:11 编辑:黑码技术 手机版

本文目录一览

1,java开发的时候数据库连接方式除了jdbcjndi还有有哪几种

1.JDBC-ODBC桥+ODBC驱动2.本地API3.JDBC网络纯JAVA驱动4.本地协议纯java驱动程序
ODBC是最为根本的吧!其它都是ODBC的派生,修改,封装,再派生,再封装对于JAVA就用JDBC好了。
jndi不也是采用jdbc吗?
1.jdbc-odbc桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的odbc驱动。2.jdbc+厂商database connection server+database的形式。这种方法就是在java 与 database之间价起了一台专门用与数据库连接的服务器(一般由数据库厂商提供)。他的好处在于能优化连接。3.纯jdbc+database的连接方式。application与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体实现。在这其中有两种连接的方式:1)硬编码方式,就是在程序中硬性编入数据库连接的所须参数。2)jndi datasource方式。
还有odbc
JNDI不是连接数据库的方式JNDI是Java命名目录接口

java开发的时候数据库连接方式除了jdbcjndi还有有哪几种

2,TELNETMSSQLMYSQLWEBIPCRPCDAEMON有什

乖乖,真是多。 一个个简单说一下,我不会说太具体哦。 POP3是用客户端收取邮件时用到的协议,举例本来你收取电子邮件必须登陆WEB页面例如mail.163.com输入账号密码才能收取邮件,而这个邮箱如果支持POP3协议的话,通过简单的设置,我可以用OUTLOOK FOXMAIL等软件直接收取邮件,不需要登陆WEB页面了。 FTP是一种服务器协议,普通的网站服务器是HTTP居多,一般提供网页浏览等,而FTP服务器一般提供上传下载服务。 TELNET是Internet上的远程访问工具,是Internet上最早提供的常用服务。利用它,在网络通信协议的支持下,用户计算机暂时成为远程计算机终端,从而可以使用对方远程计算机对外开放的所有资源。 MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。个人感觉比微软的SQL简单方便实用的多。 Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,简单点讲,你现在登陆的问问就是一个WEB网站。 IPC$(Internet Process Connection)是共享"命名管道"的资源,简单点说,在硬盘里你可以在地址栏输入c$ d$ 方式直接访问C盘和D盘。 远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。 DAEMON 就简单了,是一个虚拟光驱软件,可以模拟方式在你电脑上弄出一个光驱来,然后你可以下载一些光盘版游戏(iso格式就是),直接导入到虚拟光驱里,然后就像放进一个光盘一样运行了,方便吧
通俗就是这些都是传输协议只是用不同的协议来传输而已
你知不知道你这一个问题包括了多少东西

TELNETMSSQLMYSQLWEBIPCRPCDAEMON有什

3,delphi创建的多层数据库应用程序中使用哪些通信协议

呵呵!很高兴为你回答 在多层数据库应用中通常有以下几种通信协议: TDCOMConnection DCOMTSocketConnection Windows Sockets (TCP/IP)lTOLEnterpriseConnection OLEnterprise (RPCs)TMIDASConnection 即DCOM、TCP/IP、OLEnterprise和CORBA 这些不同的连接方式都各有利弊,到底选择哪种连接方式,取决于客户的数量、客户的分布情况以及怎样发布应用程序。  DCOM是一种最直接的连接方式,它不需要专门的运行期软件支持。不过,Windows 95 不支持DCOM,除非安装了DCOM95程序。  要使用MTS安全服务,最好使用DCOM连接方式。MTS的安全服务是基于角色的,当一个客户通过DCOM访问MTS时,DCOM会告诉MTS有关客户的信息,MTS据此来决定客户的角色。如果用其他连接方式,需要有专门的运行期软件支持,客户的调用首先被传递给这些运行期软件而不是MTS,MTS就不能尽快指派角色。  TCP/IP连接方式的适合范围非常广泛,例如,如果客户程序要以ActiveForm的形式分布在Web上,最好采用TCP/IP连接方式,因为您无法肯定下载ActiveForm的计算机是否支持DCOM,而支持TCP/IP的环境是很普遍的。  要使用TCP/IP连接方式,应用服务器端必须运行一个专门的运行期软件ScktSrver.exe或ScktSrvc.exe,其中,ScktSrvc.exe只适合于Windows NT,可以作为一个服务在后台运行。与DCOM连接方式不同的是,客户的请求首先传递给ScktSrver.exe或ScktSrvc.exe,然后再创建远程数据模块的实例,而不是由客户的调用直接创建远程数据模块的实例。客户程序上的MIDAS连接构件通过IProvider接口与ScktSrvr.exe or ScktSrvc.exe通讯。  不过,客户程序很有可能在没有正常释放对IProvider 接口的引用之前出现异常,而TCP/IP连接方式无法检测到这种情况,更无法通知应用服务器,因此,有可能造成应用服务器上的资源被占用后得不到释放的后果。  如果要在应用服务器端使用Business Object Broker,就要使用OLEnterprise连接方式。此时,应用服务器端和客户端都要安装OLEnterprise运行期软件。  Delphi 4是目前唯一支持CORBA的开发工具。基于CORBA的客户程序和应用服务器可以与其他基于CORBA的应用程序无缝对接。要使用CORBA连接方式,需要ORB的支持,它提供了类似于Business Object Broker的功能。

delphi创建的多层数据库应用程序中使用哪些通信协议

4,传输协议只有udp和tcp么

http
1.http(hyper text transport protocol):超文本传输协议。它是internet上应用最为广泛的通信协议之一,上网用户用到的www程序都需要遵守这个协议标准。如果用户要对某个资源服务器的文件进行访问,包括对该服务器上指定文件的浏览、下载、运行等,都可以通过http访问internet上的www的资源。  2. file:本地文件传输协议。是从用户自己计算机上获取文件的一种方法,用户通过它可以将保存在自己硬盘上的文件显示在导航系统的屏幕上。  3. ftp(file transfer protocol):文件传输协议。该协议是从internet上获取文件的方法之一,它是为用户与文件服务器之间进行相互传输文件服务的。通过该协议用户可以很方便地查看远程服务器上的文件内容,同时还可以把所需要的内容拷贝到自己所使用的计算机上。另外一方面,如果文件服务器授权允许用户可以用该服务器上的文件进行管理的话,用户就可以把自己本地计算机上的内容上传到文件服务器上,让其他用户共享,而且还能自由地对上面的文件进行编辑操作,例如对文件进行删除、移动、复制、更名等。  4. telnet:远程登录协议。此协议允许用户把自己的计算机当作远程主机上的一个终端,并且可以登录到远程服务器上,使用基于文本界面的命令连接并控制远程计算机。用户一旦用telnet与远程服务器建立联系后,用户所使用的计算机就可以拥有与远程计算机本地终端相同的权限,同样使用服务器的cpu、硬盘及其他系统资源。  5. gopher:一种信息查询系统协议。该协议定义了internet上的一种信息查询系统,此系统类似www的菜单系统,只不过它是纯文本形式,使用其菜单可以搜索到有关的网络信息。另外用户还可以方便地从一个gopher服务器转移到另一个gopher服务器上进行信息的检索和拷贝。  6. wais(wide area information servers):广域信息服务器协议。该协议是internet上搜索信息的深层方式,提供与广域信息服务器数据库有关的超级链接。打开超级链接,用户可以从internet上的任何一个数据库中查询或获取信息。  7. mailto:电子邮件协议。该协议是通过internet来邮寄电子邮件,我们可以利用mailto创建一个指向电子邮件地址的超级链接。通过电子邮件用户既可以把文字发送给对方,同时也可以发送声音、图像、动画等多媒体文件。  8. news(news group):网络新闻组协议。此协议可以通过internet访问所有新闻组,也可以写信给这些新闻组,并且信息会存储在名称为“usenet”新闻服务器的计算机中。网络新闻组讨论的话题内容广泛,包括科技、政治、经济、文化、社会等各方面的信息,用户可以方便地找到一个自己感兴趣的新闻组,并发表自己对某些事情的观点及看法。

5,ldap是什么

简单的说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。 LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址被使用,不过根据组织者的需要,它可以做得更加强大。 LDAP其实是一个电话簿,类似于我们所使用诸如NIS(Network Information Service)、DNS (Domain Name Service)等网络目录,也类似于你在花园中所看到的树木。 不少LDAP开发人员喜欢把LDAP与关系数据库相比,认为是另一种的存贮方式,然后在读性能上进行比较。实际上,这种对比的基础是错误的。LDAP和关系数据库是两种不同层次的概念,后者是存贮方式(同一层次如网格数据库, 对象数据库),前者是存贮模式和访问协议。LDAP是一个比关系数据库抽象层次更高的存贮概念,与关系数据库的查询语言SQL属同一级别。LDAP最基本 的形式是一个连接数据库的标准方式。该数据库为读查询作了优化。因此它可以很快地得到查询结果,不过在其它方面,例如更新,就慢得多。 特殊的数据库 从另一个意义上 LDAP是实现了指定的数据结构的存贮,它是一种特殊的数据库。但是LDAP和一般的数据库不同,明确这一点是很重要的。 LDAP对查询进行了优化,与写性能相比LDAP的读性能要优秀很多。 就象Sybase、Oracle、Informix或Microsoft的数据库管理系统(DBMS)是用于处理查询和更新关系型数据库那样,LDAP服务器也是用来处理查询和更新LDAP目录的。换句话来说LDAP目录也是一种类型的数据库,但不是关系型数据库。要特别注意的是,LDAP通常作为一个 hierarchical数据库使用,而不是一个关系数据库。因此,它的结构用树来表示比用表格好。正因为这样,就不能用SQL语句了。 21世纪的LDAP技术发展很快。 几乎所有计算机平台上的所有的应用程序都可以从LDAP目录中获取信息。LDAP目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。通过把LDAP目录作为系统集成中的一个重要环节,可以简化员工在企业内部查询信息的步骤,甚至连主要的数据源都可以放在任何地方。 服务器 LDAP服务器可以用“推”或“拉”的方法复制部分或全部数据,例如:可以把数据“推”到远程的办公室,以增加数据的安全性。复制技术是内置在LDAP服务器中的而且很容易配置。如果要在DBMS中使用相同的复制功能,数据库厂商就会要你支付额外的费用,而且也很难管理。
LDAP简单说,是一种协议,是一个访问在线目录服务的协议,Lightweight Directory Access Protocol 有很多RFC文档描述了LDAP的不同版本,如果你有兴趣,可以查看RFC
文章TAG:数据数据库哪些协议数据库都有哪些协议形式

最近更新

  • 无机材料学报是哪个数据库的,无机材料学报是sci吗无机材料学报是哪个数据库的,无机材料学报是sci吗

    无机材料学报是sci吗2,chemistryandphysicsofcarbon属于哪个数据库3,JElectrochemsoc是哪个数据库的4,无机材料学报的影响因子5,journaloffluorescence属于哪个数据库1,无机材料学报是sci吗.....

    经验 日期:2024-05-01

  • 数据库优化主要做哪些工作,数据库维护一般做哪些方面的工作数据库优化主要做哪些工作,数据库维护一般做哪些方面的工作

    数据库维护一般做哪些方面的工作2,数据库的优化3,什么叫做数据库优化4,如何优化erp数据库5,数据库性能优化主要包括哪些方面1,数据库维护一般做哪些方面的工作1、定期备份自动的话最好每天.....

    经验 日期:2024-05-01

  • nsis 插件 源码nsis 插件 源码

    nsis复制文件,nsis程序安装目录没有权限怎么办?nsis插件AccessControl修改安装目录的权限如下。1.下载AccessControl插件2并解压AccessControl后,将i386ansi和i386unicode下的AccessContr.....

    经验 日期:2024-05-01

  • 一对一关系的数据库有哪些,面向对象数据库有哪些一对一关系的数据库有哪些,面向对象数据库有哪些

    面向对象数据库有哪些2,列举几种主要的关系数据库产品3,属于关系型数据库的有什么4,数据库有哪些类型5,常用数据库有哪些1,面向对象数据库有哪些面向对象是一种认识方法学,也是一种新的程序.....

    经验 日期:2024-05-01

  • 数据库文档记录由哪些组成,数据库文件时由什么组成的数据库文档记录由哪些组成,数据库文件时由什么组成的

    数据库文件时由什么组成的*.mdf和*.log文件*.mdf是数据内容*.log是纪录数据库运行的日志数据库文件名只能说明数据库的保存方式与位置,不算数据库的组成部分。2,简述数据库文件的组成数.....

    经验 日期:2024-04-30

  • 链轮怎么编程序,solidworks怎么绘制链轮链条链轮怎么编程序,solidworks怎么绘制链轮链条

    solidworks怎么绘制链轮链条2,教你怎么搭建你自己的SEO链轮第4页SEO达人分享区3,这个图是齿轮还是链轮线切割怎么编程具体的模数压力角是多少4,seo链轮是什么意思怎么做链轮5,SEO中的链轮.....

    经验 日期:2024-04-30

  • 公共数据库缺点有哪些类型,各种数据库的优缺点公共数据库缺点有哪些类型,各种数据库的优缺点

    各种数据库的优缺点baidu搜索框输入accessmssqlmysql等数据库名称信息会有详细介绍只要优点没有缺点缺点就是数据库软件贵管理技术要求高....别的没有了2,数据库共享和数据冗余有什么缺.....

    经验 日期:2024-04-30

  • 哪里可以看植物数据库课程,哪里有数据库的教学视频哪里可以看植物数据库课程,哪里有数据库的教学视频

    哪里有数据库的教学视频2,大家知道哪里有植物资料的网站3,数据库教程网上哪家的好啊最近学校要考试了我还不太会呢4,哪里可以找到中国植物资料库详细资料5,国外的植物物种信息数据库有哪些.....

    经验 日期:2024-04-30

相关文章