如何修改config.default.js文件连接数据库

如何修改config.default.js文件连接数据库,第1张

1、首先打开文件内容,找到修改。

2、将JDBC解压缩到任意位置,比如解压到C盘programfiles下面,并在安装目录里找到configdefaultjs文件,得到其路径开始配置环境变量。

3、在环境变量classpath后面追加ProgramFiles、MicrosoftSQLServer2005JDBCDriver、sqljdbc_12、enu、sqljdbc。

4、最后连接数据库就可以了。

javascript连接sqllite方法如下:

(1)Google Gears,利用Google Chrome浏览器的Gears去访问浏览器的离线数据库,这个数据库就是SQLite,但是非常恶心的是,Chrome的SQLite数据库是存在C盘很深很深的一个目录下面,而且不让改位置!只能连Google默认路径的数据库,不能连我自己的D盘数据库。

(2)貌似HTML5支持WebDB,但是我看了一下好像只是把文件读到内存中,使用SQL语法对内存中的映射的数据库进行 *** 作,无法 *** 作本地D盘下的某个SQLite数据库。

(3)利用第三方编译的一些dll组件,看了一下使用过程非常复杂,要把一大堆文件堆在一起。

总结:安装sqlite驱动可以做的。用sqlite3dll这个文件可以做,直接在html中写javascript调用SQLite数据库,很爽,很完美。

楼主是要这个吗?

<script language="javascript">

//用 javascript 写服务器端连接数据库的代码示例

function conn(){

var db_bbs

db_bbs="ddmdb"//定义数据库

var conn = new ActiveXObject("ADODBConnection");

connOpen("Provider=MicrosoftJetOLEDB40;Data Source="+db_bbs+"");

var rs = new ActiveXObject("ADODBRecordset");

var sql="select name from authors"; //数据库中有authors表,name字段

rsopen(sql,conn);

alert(rs(0))//取出第一个来

connclose();

conn = null;

}

</script>

以下的是sql连接

<script language="javascript">

//用 javascript 写服务器端连接数据库的代码示例

var conn = new ActiveXObject("ADODBConnection");

connOpen("Provider=SQLOLEDB1; Data Source=localhost; User ID=sa; "

+"Password=; Initial Catalog=pubs");

var rs = new ActiveXObject("ADODBRecordset");

var sql="select from authors";

rsopen(sql, conn);

rsclose();

rs = null;

connclose();

conn = null;

</script>

感觉JS连数据库怪怪的,还是分层吧,毕竟数据库连接这样的东西放表现上不太安全。

function connSql(){

var conn=new ActiveXObject("adodbconnection")

connstr="Provider=SQLOLEDB1;User ID=df;Password=dr;Initial Catalog=master;Data Source=Data Source=localhost,1433";

connopen(connstr);

if (connState==1) {

documentwrite("连接成功!");

}

}

<%@ page language="java" import="javautil" import="javasql"

contentType="text/html;charset=gb2312"%><%@page import="commysqljdbcConnection"%>

<%@page import="javasqlSQLException"%>

<html>

<head>

<title>连接MySql数据库</title>

</head> <body>

<%

String url="jdbc:mysql://localhost:3306/javawebuser=root&password=cczly";

javasqlConnection conn =null;

Statement stmt = null;

ResultSet rs =null;

try{

ClassforName("commysqljdbcDriver");

conn = DriverManagergetConnection(url);

}catch(ClassNotFoundException e){

outprintln("找不到驱动类");

}catch(SQLException e){

outprint("连接数据库失败!");

}

try{

stmt = conncreateStatement();

String queryAll ="select from user;";

rs = stmtexecuteQuery(queryAll);

while(rsnext()){

int userid = rsgetInt(1);

String username = rsgetString(2);

String userpassword = rsgetString(3);

outprintln("用户id:"+userid+",");

outprintln("用户名:"+username+",");

outprintln("用户密码:"+userpassword+"<br>");

}

}catch(SQLException e){

outprintln("查询所有用户失败!");

}

try{

if(rs != null){

rsclose();

rs = null;

}

if(stmt != null){

stmtclose();

stmt = null;

}

if(conn != null){

connclose();

conn = null;

}

}catch(Exception e){

outprintln("数据库关闭异常");

}

%>

</body>

</html>

可以,但是不安全,所以没有实际工程用JS去 *** 作数据库。------------------- //用 javascript 写服务器端连接数据库的代码示例 var conn = new ActiveXObject("ADODBConnection"); connOpen("Provider=SQLOLEDB1; Data Source=localhost; User ID=sa; " +"Password=; Initial Catalog=pubs"); var rs = new ActiveXObject("ADODBRecordset"); var sql="select from authors"; rsopen(sql, conn); shtml = ""; shtml +="au_idau_lnameau_fnamephoneaddress citystatezip"; while(!rsEOF) { shtml += "" + rs("au_id") + "" + rs("au_lname") + "" + rs("au_fname") + "" + rs("phone") + "" + rs("address") + "" + rs("city") + "" + rs("state") + "" + rs("zip") + ""; rsmoveNext; } shtml += ""; documentwrite(shtml); rsclose(); rs = null; connclose(); conn = null;

JS只能连本地数据库,实现你那个功能是AJAX,但那不是纯粹的JS连数据库了,应该说JS连服务器,服务器中的代码替你去取得相应的数据,而且你认为直接用JS连接数据库是件安全的事情吗?直接暴露数据库地址~~~

以上就是关于如何修改config.default.js文件连接数据库全部的内容,包括:如何修改config.default.js文件连接数据库、Javascript怎么连接SQLite数据库、js能不能数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10149242.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存