易截截图软件、单文件、免安装、纯绿色、仅160KB

java+Access( java数据库编程)

1:先对一些概念的理解:
JDBC:Java DataBase Connection
本季目标
1、JDBC的分类
2、JDBC的主要操作类和接口:
DriverManager、Connection、Statement、PreparedStatement、ResultSet
3、如何使用JDBC连接MySQL数据库
www.mldn.cn上有MYSQL的教程。
1、什么是JDBC?
JDBC是JAVA提供的一个服务,专门用于访问数据库操作,而且注意:JDBC定义的是一个数据库访问的标准,所以里面基本上都是一系列的接口。各个数据库厂商如果要想支持JDBC操作,则肯定要提供一组相关的类,这些类肯定都是提供接口子类实现。
2、JDBC的分类
·JDBC-ODBC桥连接
·JDBC直接连接
·JDBC网络连接
3、什么是ODBC?
ODBC是微软公司定义的一个开放式数据库连接(Open DataBase Connection),使用ODBC可以连接各种数据库(前提:必须在windows中安装好驱动才可以)。在SUN 的JDK中默认提供了此数据库的驱动程序,所以JDK本身可以直接使用JDBC-ODBC进行访问。
访问的过程:
JDBC --> ODBC --> 数据库 (性能比较低)
如果直接使用JDBC访问,访问过程:JDBC --> 数据库(性能较高)
4、主要操作接口
· Connection:表示连接数据库的接口
· Statement:表示操作数据库的接口(执行SQL语句)
|- PreparedStatement:操作SQL语句,但是可以进行预处理操作。
· ResultSet:表示查询之后的返回结果
5、使用JDBC-ODBC操作Access数据库
新建一个access 数据库:
新建一个access, 命名:mydb.mdb  -------- 建立一张person表:id:自动增长;name:姓名;age:年龄
因为我们的目的是使用JDBC-ODBC桥连接操作数据库,所以此处必须先配置ODBC数据源:管理工具 --> 数据源
添加一个数据源是:Ms Access Diver(*.mdb)
在ODBC上设置了一个数据库的别名,此别名testDB代表mydb.mdb。以后在操作的时候就是使用testDB即可。
保存并关闭access数据库
1、操作数据库的步骤(JDBC)
· 加载数据库的驱动程序:Class.forName("驱动程序") ;
· 通过连接管理器,取得一个数据库的连接:DriverManager.getConnection(连接地址)
· 通过连接创建数据库的操作对象:Statement
· 操作数据库 --> 执行SQL语句
· 关闭数据库操作
有些数据可以直接从键盘上输入
package org.sunxin.struts2.ch02.action;
import java.io.BufferedReader;
import java.


相关文档:

JAVA四种基本排序的总结

JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法
一 插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最 ......

java树形结构

最近看到一个有意思的树形结构,为每个节点添加了lft和rgt两个属性。这样查找该节点的子节点、查找该节点所有父节点,就不用去递归查询,只需要用between、and语句就可以实现。下面以创建一个栏目树为例,以下是我的理解。
  一般来讲,我们创建栏目树的时候,大多只需要一个外键parentid来区分该节点属于哪个父节点。数 ......

删除.svn .cvs等文件夹的java代码

项目中有的文件夹原来是svn版本控制的,现在不想控制了,就像把这个文件夹传给别人或者自己备份,但是看到那么多.svn文件夹实在不舒服,写了下面的简单程序用来删除这些文件,以后需要删除的话,设置好文件夹路径和要删除的文件夹名字跑一下就行了。
import java.io.File;
/*
* To change this template, choose Tools ......

java nio在多线程环境下的恶梦之终结

有人说java nio在多线程环境下编程简直就是个恶梦,其实你如果能把握住java nio API的要领,你就可以将之驾驭.
0. 一个 channal 对应一个SelectionKey in the same selector.
e.g:
SelectionKey sk=sc.register(selector, SelectionKey.OP_READ, handler);
sk==sc.register(selector, SelectionKey.OP_WRITE, handl ......

在Java中产生随机数的两个方法


一、利用random方法来生成随机数。
在Java语言中生成随 机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机 数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的double型随机数。虽然其随机数产生的范围比较小,不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号