有个项目要把sql2000的数据存到access里.jsp+servlet怎么存取access数据库?要用到哪些包?有例子就更好了,多谢了!
解决方案 »
- jsp中汉字显示乱码的问题
- !!!!!!!!!!!!!!!!window.prompt(),来拿分!!!!!!!!!!!!!!!!!!!!
- 这个功能是怎么实现的
- Ibatis 查询语句配置 (语句已有,求解怎么配到xml里面)
- 初学者提问。
- 关于表单提交的问题,请大家帮帮我(在线等)
- JAVA怎么实现加密函数处理字符串:使用函数是系统函数 crypt 并使用一个加密参数
- jsp中 如何传递中文参数 且让接收端能正确识别并显示 谢谢各位(是不是很简单)?
- 为什么我的JSP不能正常显示中文字符?
- 请教一个java 获取值和判断值的问题
- 菜鸟提问:关于TOMCAT连接MYSQL的问题!!!
- JSP连接Access的代码
给你个servlet的例子吧,可以直接运行的. import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*; public class ConnectAccess extends HttpServlet {
Connection conn = null;
Statement stmt = null; public void init() throws ServletException {
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\books.mdb";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(strurl);
stmt=conn.createStatement();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;");
PrintWriter out = response.getWriter();
try {
ResultSet rs=stmt.executeQuery("select * from books");
out.println("<html><body>");
out.println("<p>Database connection successfully created!</p>"); while (rs.next()) {
out.println("<p>The book's name is: " + rs.getString("book") +"</p>");
}
out.println("</body></html>");
} catch (Exception e) {
System.out.println(e.getMessage());
}
} public void destroy() {
try {
conn.close();
} catch(SQLException e){}
}
}
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\books.mdb";