java操作access
来源:互联网 发布:怎么查看计算机端口80 编辑:程序博客网 时间:2024/05/21 06:52
就编程来讲,对于sql server,微软提供了专门的jdbc驱动程序,也就是大家平常用的那三个jar文件。但access的编程可没那么豪华,现在可用的编程方法,只是提供一个jdbc-odbc桥接器进行连接,效率就不用说了哦。
大概过程也略略罗嗦一下:
1,创建制定数据库的URL:同时配置access数据源
如: String url = "jdbc:odbc:Oblog";
2,加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
3,创建连接
Connection conn = DriverManager.getConnection(url, "user", "pwd");
4,创建sql语句对象
Statement stmt = conn.createStatement();
5,执行sql语句
stmt.execute(strSql.toString());
干脆贴个例子:
//Select.java
import java.sql.*;
class Select{
public static void main(){
try{
String url = "jdbc:odbc:wombat";
Connection conn = DriverManager.getConnection(url,"user","pwd");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Table1");
System.out.println("Got ResultSet Now");
rs.beforeFirst();
while(rs.next()){
System.out.println(rs.getString(1));
}
stmt.close();
conn.close();
}
catch(Exception ex){
ex.printStackTrace();
}
}
}
转自:http://www.enet.com.cn/article/2004/1203/A20041203368494.shtml
在执行修改语句的时候注意点:
sql="update user set name='mimi' where id=5";
st=con.createStatement();
st.executeUpdate(sql);
con.close(); //完了要关闭连接,否则修改无效
一些修改的sql语句:user(id,like,name)
insert into user values(5,'swimming','mary');
insert into user(id,like,name) values(5,'swimming','mary');
insert into user(id,,name) values(5,'mary');
delete from user where id=5;
drop table user; //删除表user
建表时候的类型有 integer,string,double,VARCHAR(n),DATATIME等,numeric(n,m)不识别
sql语句:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html
判断ACCESS中表是否存在
ResultSet rs = con.getMetaData().getTables(null, null, "表名", null );
if (rs.next()) {
System.out.println("Exist");
}else {
System.out.println("Not Exist");
}
参照:http://hi.baidu.com/wain19/blog/item/dfe274db0124d163d1164e6c.html
操作ACCESS错误原因收集
http://hi.baidu.com/tianguipeng/blog/item/d7d3124ebfd1e20ab2de0577.html
- java操作access数据库
- JAVA操作Access数据库
- java操作access
- java jackcess 操作 access
- Java操作Access数据库
- java jackcess 操作 access
- Java操作Word,Excel,Access,Outlook
- Java操作Word,Excel,Access,Pdf
- java操作Access *.mdb数据库的实现
- java类——操作Access数据库
- java操作access数据库乱码问题
- 通过Java连接和操作Access数据库
- Java 的Access 数据库操作库 Jackcess
- eclipse java通过jackess操作access数据库
- 操作Access
- Java从入门到精通 - 数据库操作连接ACCESS数据库
- java操作Access数据库(带参数插入及查询)
- Access 数据库Java执行增/删/改/查/操作
- string和stringbuffer区别
- java中的文件输入输出
- Python变量与语句(一)
- Python函数与模块(二)
- weka的重新编译与添加算法
- java操作access
- 图中最短路径算法
- Python中数据结构
- Agent建模之Repast建模编程介绍
- 【转】中文论文写作格式
- 精品资源下载
- rundll32.exe加载dll
- Eclipse中Pydev的安装
- MIME协议(二) -- MIME