如何用javascript连接数据库?
1、JS访问数据库应该是可以的,前提是你必须把网页保存成*.hta格式。html格式的文件没有足够的权限。楼主如果想在网页中访问数据库,就不要使用JS吧,PHP/ASP/JSP都行。
2、在IE的默认安全设置下,javascript是无法直接打开本地数据库的,必须打开IE的 Internet选项--安全--自定义级别--通过域访问数据源--选“启用”--点确定,这样才行。
3、.你是通过ADODB去连接的数据库,所以创建了一个ADODB的连接对象。2.需要事先编写DSN参数。
4、javascript是IE浏览器支持的,所以必须得通过odbc来连接数据库。
用JavaScript连接数据库本地可以执行连接并查询,发布到IIS上就无法连接...
发布在IIS里是不能用信任登录的,用uid=sa,pwd=sa,之类的,因为发布在IIS,就是给了外界的访问权限。
不是null只是说明连接对象有了,本地能运行说明代码没问题。建议你先看看数据库服务器是不是有防火墙策略,使用ADO来写一个测试连接看能打开数据库不能。
检查一下你的配置文件(WebConfig),连接数据库字符串是否有错。检查一下你的数据库的端口是否连接正常。
这个现象说明你的这个主页可能包含框架或其它特殊内容,在运行时会建立和IIS的多线程联系,这就造成了xp的IIS的两个线程不够使用了。而你上传到服务器上,那里的IIS版本没有这个限制,所以你可以正常浏览。
可以通过JavaScript链接MySQL数据库并获取数据库中的数据吗?
你说的JavaScript是指在页面中运行的代码吗?如果是运行在页面中的,则无法实现。如果你是说JavaScript这门语言的话,可以用Node.js来实现,它有mysql模块,它是运行在服务端的。
JS访问数据库应该是可以的,前提是你必须把网页保存成*.hta格式。html格式的文件没有足够的权限。楼主如果想在网页中访问数据库,就不要使用JS吧,PHP/ASP/JSP都行。
第二步,完成上述步骤后,调用createConnection()方法设置主机,用户名,密码,端口并返回数据,见下图,转到下面的步骤。