JSP如何连接到ACCESS数据库? 不通过ODBC,如何将JSP连接到ACCESS数据库?并对数据库里面的数据进行操作. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@page import="java.sql.*" import ="java.util.*" import ="java.io.*" import="java.text.*" contentType="text/html; charset=gb2312" buffer="20kb" %><%! int all,i,m_count; String odbcQuery; Connection odbcconn; Statement odbcstmt; ResultSet odbcrs; String username,title,content,work,email,url,time,date; String datetime; %> <% try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch (ClassNotFoundException e) { out.print ("驱动程序不存在"); } try{ //odbcconn = DriverManager.getConnection("jdbcodbc:db1"); odbcconn = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/accessdata/db1.mdb","dba","sql");//C:/accessdata/db1.mdb Access数据库文件存放的目录!odbcstmt = odbcconn.createStatement(); odbcQuery="Select * From table1"; odbcrs=odbcstmt.executeQuery(odbcQuery); int i=0; //while (i<130) odbcrs.next(); while (odbcrs.next()) { //*/////////////////////////显示数据库的内容用于调试程序是用// int ii; try{ try{ for (ii=1;ii<3;ii++) out.print ("<br>Cloumn "+ii+" is: "+odbcrs.getString(ii)); out.print ("<br>Cloumn "+ii+1+" is: "+odbcrs.getString("name")); }catch (NullPointerException e) { out.print ("有空的指针"); } }catch (SQLException e){ } } odbcrs.close(); odbcstmt.close(); odbcconn.close(); }catch (SQLException e) { out.print (e); } %> 可能用file里面的相应方法处理好了,或用XML文件配文件路径就好了..^_^ struts2.1 保存到数据库中文乱码问题 parent.frames老报为空或者不是对象 就一段有关js双击事件的脚本 frame 取值 问题 jsp 翻页后不显示问题 紧急求助,谁帮我看看这个程序啊,无法读写数据库 如何获得浏览器的历史记录 CGLIB Enhancement failed?? 大家看一下这个,http://www.f158.com 请教有关javascript的客户端表单处理问题 动态拆分单元格的问题。。急呀,(在线等) Tomcat5.0+j2se1.5,第一个servlet难产,请高手帮忙!
import ="java.util.*"
import ="java.io.*"
import="java.text.*"
contentType="text/html; charset=gb2312"
buffer="20kb"
%>
<%! int all,i,m_count;
String odbcQuery;
Connection odbcconn;
Statement odbcstmt;
ResultSet odbcrs;
String username,title,content,work,email,url,time,date;
String datetime;
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch (ClassNotFoundException e)
{ out.print ("驱动程序不存在");
}
try{
//odbcconn = DriverManager.getConnection("jdbcodbc:db1"); odbcconn = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/accessdata/db1.mdb","dba","sql");//C:/accessdata/db1.mdb Access数据库文件存放的目录!
odbcstmt = odbcconn.createStatement();
odbcQuery="Select * From table1";
odbcrs=odbcstmt.executeQuery(odbcQuery);
int i=0;
//while (i<130) odbcrs.next();
while (odbcrs.next())
{
//*/////////////////////////显示数据库的内容用于调试程序是用//
int ii;
try{
try{
for (ii=1;ii<3;ii++)
out.print ("<br>Cloumn "+ii+" is: "+odbcrs.getString(ii));
out.print ("<br>Cloumn "+ii+1+" is: "+odbcrs.getString("name")); }catch (NullPointerException e) {
out.print ("有空的指针");
}
}catch (SQLException e){
}
}
odbcrs.close();
odbcstmt.close();
odbcconn.close();
}catch (SQLException e)
{ out.print (e);
}
%>