jdbc for access 驱动在哪下载?急,再线等 用sun 公司的jdbc.odbc.driver.把Access数据文件做成数据源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Access不用下阿直接用jdbc-odbc桥就可以了 我有现成的例子。import java.sql.*;public class Access{ public static void main(String args[]) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=demo.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn=DriverManager.getConnection(strurl) ; stmt=conn.createStatement(); rs=stmt.executeQuery("select * from tb_people"); while(rs.next()) { System.out.println(rs.getString("sex")); } } catch (Exception e) { e.printStackTrace(); } finally { try { rs.close(); stmt.close(); conn.close(); } catch (Exception e) { } } }} 我想直连 public static void main(String args[]) throws Exception{ String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\jz1\\xajz.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl) ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from guyuan"); while(rs.next()) System.out.println(rs.getString("name")); rs.close(); stmt.close(); conn.close(); } 在jcreator里好使在jsp中不好使 JSP里?你得设置好数据所在的路径。或者直接将.mdb放到JSP编译的类文件目录下。 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <head><title>Jsp连接Access数据库实例</title></head><body> <%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:tongxunlu";//tongxunlu为你的数据源名String user="admin"; String password="110"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from userinfo order by id"; ResultSet rs=stmt.executeQuery(sql);%><table border="1" cellspacing="0" cellpadding="0" align="center"><tr><th>Id</th><th>Name</th><th>Age</th><th>Sex</th><th>Tel</th><th>Address</th></tr><%while(rs.next()) {int id=rs.getInt("Id");String name=rs.getString("Name");int age=rs.getInt("Age");String sex=rs.getString("Sex");String tel=rs.getString("Tel");String address=rs.getString("Address");%><tr><td><%=id%></td><td><%=name%></td><td><%=age%></td><td><%=sex%></td><td><%=tel%></td><td><%=address%></td></tr><%}%> <hr><%out.print("Access数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 好象没有access的jdbc,VFP好象也没有。看来你只能做成ODBC-JDBC了。 struts2+spring2.5+ibatis 怎么控制 一个账号不能重复登录 Extjs如何异步上传文件 正则表达式判断字符串 自定义标签tld文件都有几个版本?每个属性都是什么意思呢? JNDI访问数据源问题 谁能给我个Apache Pluto 1.0.1的安装文件(不是安装好的版本),谢谢! 在线求助:JSP页面运行时怎么找不到引用的标签库呢? 在STRUTS中如何实现复选框? 关于web打包发布的问题 求助 帮忙看看这个错误 小妹请教在Tomcat 下配置数据原 Tomcat 下,页面报错???
{
public static void main(String args[])
{
Connection conn = null;
Statement stmt = null;
ResultSet rs = null; try
{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=demo.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(strurl) ;
stmt=conn.createStatement();
rs=stmt.executeQuery("select * from tb_people");
while(rs.next())
{
System.out.println(rs.getString("sex"));
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
rs.close();
stmt.close();
conn.close();
}
catch (Exception e)
{
}
}
}
}
public static void main(String args[]) throws Exception{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\jz1\\xajz.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from guyuan");
while(rs.next())
System.out.println(rs.getString("name"));
rs.close();
stmt.close();
conn.close();
}
在jcreator里好使
在jsp中不好使
<%@ page import="java.sql.*"%>
<html>
<head><title>Jsp连接Access数据库实例</title></head>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:tongxunlu";
//tongxunlu为你的数据源名
String user="admin";
String password="110";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from userinfo order by id";
ResultSet rs=stmt.executeQuery(sql);
%>
<table border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<th>Id</th>
<th>Name</th>
<th>Age</th>
<th>Sex</th>
<th>Tel</th>
<th>Address</th>
</tr>
<%
while(rs.next())
{
int id=rs.getInt("Id");
String name=rs.getString("Name");
int age=rs.getInt("Age");
String sex=rs.getString("Sex");
String tel=rs.getString("Tel");
String address=rs.getString("Address");
%>
<tr>
<td><%=id%></td>
<td><%=name%></td>
<td><%=age%></td>
<td><%=sex%></td>
<td><%=tel%></td>
<td><%=address%></td>
</tr>
<%
}
%>
<hr>
<%out.print("Access数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>