web网页可以同时使用oracle和sql数据库吗

web网页可以同时使用oracle和sql数据库吗,第1张

可以的。

相关知识点延伸:

1、“网页 + 数据库”是典型的三层构架。

即“数据库”为后台层,“网页服务器”从后台层取数据为中间层,用户电脑上的客户端应用比如“浏览器”解释和展现从网页服务器上的代码和数据为用户层。

2、web网页服务器可以同时联接多个数据库、数据源。

数据库服务器的地址可以有多个,可以不相同。也可以同时联接多种数据库、数据源。只要接口组件匹配,组口设定正确就可以了。

以下几个步骤一一排除问题:

建立本地webservice引用,用这个引用试试能不能连接上oracle。如果能说明不是iis部署的问题。

程序中添加oralce的引用,像using SystemDataSqlClient;或using SystemDataOracleClient;这样的引用。排除数据库引用的问题。

用本机的oracle连接oracle服务器,看能不能连接上,如果能则排除连接问题。

试试看,有问题再追问。

首先静态的html标签是无法直接调用java程序连接数据库的。

下面是实现的几种方法:

第一种方法:

将按钮放到form表单中,当按钮点击时提交表单(或者直接将input的type属性定义成submit),表单可以指向JSP或Servlet,在JSP或Servlet里调用java程序

第二种方法:

在按钮的onclick时间中添加js代码

selflocation="url";其中url指向JSP或Servlet

第三种方法:

使用第三方的javascript包,dwr是一个不错的选择:

1、需要准备dwr的jar包,并将之放到lib目录下;

2、修改webxml文件,添加DWRServlet的映射;

3、配置dwr,即在WEB-INF目录下,添加dwrxml文件,让dwr知道在运行时给哪些JavaBean生成相应的javascript库;

4、将需要的脚本库引入到html页面中就可以通过dwr的API访问java类了。

第四种方法:

使用MVC框架更简单,以struts为例,可以仿照第一或第二种方法,将url替换成配置文件中配置的地址就能访问java程序了。

Oracle浏览器/服务器(B/S,Browser/Server)三层系统结构。在B/S的三层模型中,客户端应用程序采用WEB浏览器展示,所以客户端也成手客户、

图2-2 Oracle浏览器/服务器三层系统结构

客户端即浏览器没有加载程序,程序部署在Web服务器上,客户端需要加载或浏览数据,首先通过网络将请求发送给Web服务器,Web服务器通过请求访问Oracle数据库服务器,然后Web服务器响应将数据传递展示在客户端。

B/S结构是面向非连接的,即存取数据时建立连接,存取结束时断开连接,再次存取数据需重新建立连接,所以与C/S结构相比,其效率低。所以,B/S主要应用于运行效率要求不高,以数据对外发布为主的环境。

用DBV远程连接oracle数据库正常连接,但是WEB服务器访问不了数据库。

无法建立该死的连接 你用plsql客户端测试链接你的oracle即可,

看能否连接,如果不能再做定夺

看你又问了一遍,我把我回答的粘贴过来:

所谓jsp实质就是servlet,也就是说只要你的后台能 *** 作数据库,jsp就能 *** 作,

你可以把数据库连接作为一个对象传给页面,在页面上获取对象,既可进行 *** 作。

大体如此,也有把数据库对象放到持久层的,也有放到session里面的。

首先,你得告诉我你在eclipse里面怎么连接的oracle,是一个action里面手动获取connection的么?, 其实那个action就是一个servlet, action跳转到页面时候顺便把connection传到页面上去, 然后你就可以在这action对应的jsp页面上写java代码,通过这connection *** 作数据库。我建议你还是找个简单例子,研究一下

你可以写个小例子试一试,遇到问题可以私信我。

写一个DLL导入进去呢,SQL *** 作在DLL中完成就可以了。我在Unity中只需要调用。

于是,我便写了一个类:

using System;

using SystemCollectionsGeneric;

using SystemText;

using SystemData;

using SystemDataSqlClient;

namespace SayHello

{

public class sayHello

{

public DataSet say(){

string Conn = "server=127001;database=testsql;uid=sa;pwd=sa";

SqlConnection conn = new SqlConnection(Conn);

string sSql = "select from say";

SqlDataAdapter da = new SqlDataAdapter(sSql, conn);

DataSet ds = new DataSet();

daFill(ds);

connClose();

return dsTables[0]Rows[0][0]ToString();

}

}

}

然后我用这个类生成了一个DLL,SayHellodll,再Unity3D中这样导入

首先将SayHellodll复制到Assets文件夹下,然后在Unity3D使用using导入,就像是这样:

using SayHello;

然后在Start中这样写:

void Start () {

sayHello my = new sayHello();

print(mytestsql());

}

以上就是关于web网页可以同时使用oracle和sql数据库吗全部的内容,包括:web网页可以同时使用oracle和sql数据库吗、急询:C#Webservice连oracle数据库报错的问题、java eclipse 创建web project 项目 HTML 怎么连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9795213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存