好像access并不落后啊,只是小了点。这种方式连接数据库是要用odbc先建数据源的,换了机子要重建数据源
可以换一种方式
public class JdbcAccess { public static void GetResult() {
Connection con;
Statement stmt;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//注意DBQ的写法 herald.mdb是数据库的名字
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\herald.mdb";
con = DriverManager.getConnection(url, "", "");
stmt = con.createStatement();
String query = "select * from herald";
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String str = rs.getString("title");
System.out.print(str);
}
} catch (Exception e) {
e.printStackTrace();
}
} public static void main(String[] args) {
GetResult();
}
}
可以换一种方式
public class JdbcAccess { public static void GetResult() {
Connection con;
Statement stmt;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//注意DBQ的写法 herald.mdb是数据库的名字
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\herald.mdb";
con = DriverManager.getConnection(url, "", "");
stmt = con.createStatement();
String query = "select * from herald";
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String str = rs.getString("title");
System.out.print(str);
}
} catch (Exception e) {
e.printStackTrace();
}
} public static void main(String[] args) {
GetResult();
}
}
解决方案 »
- Myeclipse调试问题
- A用户登录后显示B用户的信息,B用户登录后显示A用户的信息
- 一个对我来说困难的SQL 问题
- AJAX+STRUTS+SPRING+hibernate如何实现AJAX直接调用ACTION的方法!,请高人指点
- jsp常用的问题
- 求教:javabean与access数据库连接方法
- 请问jsp中怎么判断记录集中无记录?
- 请部能不能用servlet对数据库操作,将查询的值保存在javabean中,然后在jsp页面中使用这个javabean将先前保存在里面的值再取出来
- 一个困扰我多时的问题!
- 数据库操作的问题
- 如何在服務器端創建一個文件夾
- Web站点中:怎么样在javabean中得到javabean本身的所在路径?
运行一些jsp小程序还可以的!
用zzw0598(口是心非) 那个方法就可以一点~~ 其实只需要家驱动程序 加载数据源就差不多了!!!
conn.jsp
------------
<%
String url="jdbc:odbc:myjsp";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
Statement stmt=con.createStatement();
%>-----
test.jsp
---------------
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ include file="connAccess.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<%
String sql="select * from T_Test";
ResultSet result=stmt.executeQuery(sql);
while(result.next()){
String title=result.getString("title");
%>
</head><body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><%=title%> </td>
</tr>
</table>
</body>
<%
}
%></html>
用zzw0598(口是心非)的方法成功了!
结帐!