Java与ASP.NET有什么区别
我想知道Java与ASP.NET的区别,我要详细的比较专业的、完善的回答,比如数据库链接方面为什么JAVA常用Oracle而ASP.NET常用SQL等不同的地方...
我想知道Java与ASP.NET的区别,我要详细的比较专业的、完善的回答,比如数据库链接方面为什么JAVA常用Oracle而ASP.NET常用SQL等不同的地方
展开
3个回答
展开全部
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言现在分三个方向 一个是企业级别的开发j2EE 一个是j2SE标准版 一个是j2ME 小型版
可以这样说就是 企业级开发 针对电脑的开发 针对手机的开发
ASP.net 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,
java语言 通过四种方式连接数据库
JDBC-ODBC桥 这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。
类型2
本地API驱动 这种类型的驱动通过客户端加载数据库厂商提供的本地代码库(C/C++等)来访问数据库,而在驱动程序中则包含了Java代码。
类型3
网络协议驱动 这种类型的驱动给客户端提供了一个网络API,客户端上的JDBC驱动程序使用套接字(Socket)来调用服务器上的中间件程序,后者在将其请求转化为所需的具体API调用。
类型4
本地协议驱动 这种类型的驱动使用Socket,直接在客户端和数据库间通信。
asp.net 使用连接字符串关键字控制连接池SqlConnection 对象的 ConnectionString 属性支持连接字符串键/值对,这些键/值对可用于调整连接池逻辑的行为
另外你所说的java使用Oracle asp.net使用SQL Server
Oracle跨平台,SQL Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQL Server呢,中低端。
可以这样说就是 企业级开发 针对电脑的开发 针对手机的开发
ASP.net 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,
java语言 通过四种方式连接数据库
JDBC-ODBC桥 这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。
类型2
本地API驱动 这种类型的驱动通过客户端加载数据库厂商提供的本地代码库(C/C++等)来访问数据库,而在驱动程序中则包含了Java代码。
类型3
网络协议驱动 这种类型的驱动给客户端提供了一个网络API,客户端上的JDBC驱动程序使用套接字(Socket)来调用服务器上的中间件程序,后者在将其请求转化为所需的具体API调用。
类型4
本地协议驱动 这种类型的驱动使用Socket,直接在客户端和数据库间通信。
asp.net 使用连接字符串关键字控制连接池SqlConnection 对象的 ConnectionString 属性支持连接字符串键/值对,这些键/值对可用于调整连接池逻辑的行为
另外你所说的java使用Oracle asp.net使用SQL Server
Oracle跨平台,SQL Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQL Server呢,中低端。
展开全部
只回答你后面啊,sql server和asp.net都是微软的,你说用那个数据库好使用,方便啊!java和asp.net俩人对干白,不能让java一统天下啊,所以就出现了c#,同时就用了asp.net平台了!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询