java在access数据库下实现增删改查
我这里已经设计了一个简单的用户界面,在事件处理上不知道怎么完成,同时需要实现程序在access下的增删改查功能,即使没有原程序,给些用用的提示也好...
我这里已经设计了一个简单的用户界面,在事件处理上不知道怎么完成,同时需要实现程序在access下的增删改查功能,即使没有原程序,给些用用的提示也好
展开
6个回答
展开全部
import java.sql.*;
public class Main
{
public static void main(String[] args) throws ClassNotFoundException {
Connection con;
Statement sql;
ResultSet rs;
con = null;
try {
String ur1="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/myfile/qfc.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(ur1);
sql= con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = sql.executeQuery("select * from 设备号'");
//这里是查询语句,如果需要做CRUD,换成对应的sql语句就行了。
while (rs.next()) {
String user = rs.getString("设备号");
System.out.println(user);
}
} catch (Exception e) {
System.out.println("sql出错:");
System.out.println(e);
}
}
}
public class Main
{
public static void main(String[] args) throws ClassNotFoundException {
Connection con;
Statement sql;
ResultSet rs;
con = null;
try {
String ur1="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/myfile/qfc.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(ur1);
sql= con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = sql.executeQuery("select * from 设备号'");
//这里是查询语句,如果需要做CRUD,换成对应的sql语句就行了。
while (rs.next()) {
String user = rs.getString("设备号");
System.out.println(user);
}
} catch (Exception e) {
System.out.println("sql出错:");
System.out.println(e);
}
}
}
追问
这里我直接创建一个类么?
追答
可以创建一个类,也可以把处理的内容放在一个方法里。随便怎样都行,只要能实现功能。
具体要怎么做还是看你具体需求。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用java和jdbc实现连接数据库嘛,有两种,一种是通过odbc实现,另一种是在写连接字符串时写access的地址就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-07
展开全部
和一般的JDBC一样,,,,,,只是64位的系统和64位的JAVA,比较麻烦配置 ,不建议使用access,用sqlite都不容易出问题。
~
~
~
~
~
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单点 就直接写SQL语句,复杂点用dao模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼正解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |