NetBeans和Access数据库的链接代码?

在Access中加入了一个销售数据库。现在要把这个数据库和NetBeansEDI里做的一个界面连接起来,应该怎么做。我希望知道具体的过程,比如第一步怎么样,第二部怎么样。... 在Access中加入了一个销售数据库。现在要把这个数据库和NetBeans EDI里做的一个界面连接起来,应该怎么做。
我希望知道具体的过程,比如第一步怎么样,第二部怎么样。
我有个代码,但却看不懂,不知道那部分是干什么的,可以给我说明一下吗?
十分的感谢!!
/**
* @(#)DB_Test.java
*
*
* @author 863
* @version 1.00 2010/6/27
*/

import java.sql.*;

public class DB_Test {

public DB_Test() {
}
public static void main(String[] args)
{
try{
String strurl = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=G:\课程设计\\销售管理数据库.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(strurl, " ", " ");
Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from book");

while(rs.next())
{

System.out.println(rs.getString("id" ) + rs.getString(2) + " " + rs.getString(3) + " " + rs.getString(4));

}

//add
String sql="insert into book(bookname,price,publish) values('管理学',20,'机械工业')";

stmt.executeUpdate(sql);
rs = stmt.executeQuery("select * from book");
while(rs.next())
{
System.out.println(rs.getString("id" ) + rs.getString(2) + rs.getString(3) + rs.getString(4));
}

//delete
sql = "delete from book where bookname='管理学1'";
stmt.executeUpdate(sql);
rs = stmt.executeQuery("select * from book");
while(rs.next())
{
System.out.println(rs.getString("id" ) + rs.getString(2) + rs.getString(3) + rs.getString(4));
}

stmt.close();
conn.close();
}catch (Exception e) {
System.out.println(e);

}
}
}
展开
 我来答
百度网友0f39ceb
2010-07-02 · TA获得超过781个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:455万
展开全部
有了以上代码,你关键要做的是:开始->控制面板->管理工具->数据源->在“用户DSN”下 添加->选择“Driver do Microsoft Access(*mdb) ”->完成->进入“ODBC Microsoft Access 安装”界面,填好你“数据源名”,“选择” 你的创建的Access数据库,确定就行了。。。

注意:你的“数据源名”,“选择”Access数据库 要跟你以上程序中的一致
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式