日期:2014-05-20  浏览次数:20684 次

谁能帮忙写个傻瓜式简单的java+access数据库教程,让我java数据库入门。
先声明下我的access不怎么会,我安装的是office2007.不会搞。最后是能在access里面简单的写点数据,然后在控制台输出!
最后我看着步骤能做得出来。

------解决方案--------------------
......
真的,像 java2000说的那样,好懒,网上应该有许多教程之类的吧,google 一下应该可以找到.

如果你连语法的一些知识都不熟悉的话,感觉还是打下基础吧,j2se慢慢来,什么东西都急不来的
------解决方案--------------------
如果是想操作数据库的话,我不喜欢access,如果只是想操作access的话,你建立了 connection后,直接按部就班的过来啊,你还想什么?

driver放对地方,连接字符串正确了,一般就没问题了,有错就google,baidu下
------解决方案--------------------
你就当access为普通数据库进行操作就可以了,一般都不会出错
------解决方案--------------------
为啥不用mysql 很好的
------解决方案--------------------
我们早有了,你没看是吧?

http://www.family168.com/tutorial/jdbc/html/jdbc-ch-01.html
------解决方案--------------------
一个简单的实例
package connect;

import java.sql.*;

public class TestConnect {
public static void main(String args[]) throws Exception{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Grantt.mdb";//你的ACCESS文件位置;
String dburl =jdbc:odbc:odbcName;//此为ODBC连接方式
Connection conn=DriverManager.getConnection(dburl,"localhost", "123456");
Statement stmt=conn.createStatement();
CallableStatement rss;
ResultSet rs;
int rows;
rs=stmt.executeQuery("select count(*) from grantt");
rs.next();
rows=rs.getInt(1);
System.out.println(rows);
//rs=stmt.executeQuery("select * from person");
rss=conn.prepareCall("{call allTasks()}");
rs=rss.executeQuery();
while(rs.next()){
System.out.println("name: "+rs.getInt(1)+" age: "+rs.getString(2));
}
stmt.close();
conn.close();
}