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);
}
}
} 展开
我希望知道具体的过程,比如第一步怎么样,第二部怎么样。
我有个代码,但却看不懂,不知道那部分是干什么的,可以给我说明一下吗?
十分的感谢!!
/**
* @(#)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);
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询