请教js如何操作oracle数据库 - Web 开发 / JavaScript
如何用js连接oracle数据库,创建表,添加数据等操作,举几个简单的js代码例子看看?
JS是客户端的东西,数据库是在服务器端的东西。
如果你想要用JS操作数据库,那么,你需要预先在服务器端编写后台程序,这个程序可能是asp, php, java等,但不是JS。然后页面里通过ajax或者直接通过页面的跳转,去调用后台程序来操作数据库
JScript code:
var con = new ActiveXObject("ADODB.Connection");
con.open("Provider=OraOLEDB.Oracle;Source='';User ID='';Password='';PLSQLRset=1");
这样就可以连接数据库读取数据了
JS的源代码一般别人查看源文件就能看到了……
直接用来操作,会很悲情的
而且ActiveXObject的兼容性…也会相当的杯具
var con = new ActiveXObject("ADODB.Connection");
con.open("Provider=OraOLEDB.Oracle;Source='';User ID='';Password='';PLSQLRset=1");
wangfuxiang 你用这样的ajax连接数据库吗?
在实际项目中指定不能用js连接数据库了,安全性问题啊!但是这种方法确实是可以连接数据库的。
4楼的如果敢兴趣可以尝试下,速度也蛮快的。
asp的话 用 jscript写服务器 连 oracle啊
一般不用这东西操作数据库的吧。。
用 ActiveXObject
的话火狐 不兼容
相关问答:
假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN
......
我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......
--建立一个包以定义一个游标
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......
服务器后台的数据库是oracle,在今天系统登录的时候报“登录不了数据库,IO异常”,结果是全公司都登不上去,我重启了一下服务器才好了,我想可能是用户并发量太大的缘故,不知道各位大虾认同不?有什么解决办法没? ......