如题,求大神

解决方案 »

  1.   

    js是不能直接操作数据库的,编写servlet,在servlet中对数据库进行增删改查操作,然后用ajax去请求servlet,如果是增删改操作的话,只需返回一个操作成功或者失败的标志就可以了,如果是查询操作的,如果返回的是list的话,那么建议你去使用json格式传输你的数据,如果返回的是单条数据的话,直接自己简单的封装成数组形式的字符串,然后再接收解析,完成你的操作。
    关于ajax和json不懂的话,去google搜索一下,这里我贴的话,太麻烦了,自己找更好。
      

  2.   

    如果是我理解错了的话,你就是想在服务器端用js来操作的话,那么你去看看node.js吧。
      

  3.   

    大神来也.
    01.<HTML>  
    02.<HEAD>  
    03.<TITLE>增加操作</TITLE>  
    04.<mce:script language="javascript"><!--  
    05.   
    06.function addUser(id,stuName)   
    07.{   
    08.//用 JavaScript 写服务器端连接数据库的代码示例    
    09.var conn = new ActiveXObject("ADODB.Connection");   
    10.conn.Open("DBQ=F://abc.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");   
    11.var sql="insert into Student(ID,stuName) values("+id+",'"+stuName+"')";   
    12.try{  
    13.   conn.execute(sql);   
    14.   alert("添加成功");   
    15.}  
    16.catch(e){  
    17.   document.write(e.description);  
    18.   alert("添加失败~~~");  
    19.}  
    20.conn.close();  
    21.  
    22.}   
    23.// --></mce:script>    
    24.</HEAD>  
    25.  
    26.<BODY>  
    27.<table width=100 border=1>   
    28.   <tr bgcolor='#f4f4f4'>  
    29.    <td>编号</td>  
    30.    <td>姓名</td>  
    31.   </tr>   
    32.   <tr>  
    33.    <td><input id="stuId" /></td>   
    34.    <td><input id="stuName"/></td>  
    35.   </tr>   
    36.</table>   
    37.<input name="1" type="button" value="添加" onclick="addUser(stuId.value,stuName.value)"/>  
    38.</BODY>  
    39.</HTML>  
      

  4.   

    javascript操作数据库是很不安全的
      

  5.   

    找帅帅借那本AJAX完全学习手册,上面有的