新闻中心

EEPW首页>模拟技术>设计应用> 基于Java图书查询系统的设计及实现

基于Java图书查询系统的设计及实现

作者: 时间:2010-08-06 来源:网络 收藏
4.1 建立Access数据库
(1)建立Access数据库db.mdb并创建bookform表。
(2)打开控制面板→管理工具→数据源(ODBC),选择“系统DSN”,单击“添加”,选择“Driver do Microsoft Access(*.mdb)”,点击“完成”,弹出的对话框里将“数据源名”一项给数据源取名,点击“选择”,找到刚刚建立的数据库文件db.mdb,即ODBC数据源配置完成。
4.2 Access数据库的连接
JDBC独立于具体的关系数据库。JDBC API与数据库交互并处理所得的结果,通过SQL语句或存储在数据库中的过程(stored procedures)来存取数据。
通过JDBC来存取某一特定的数据库时,JDBCdriver是连接JDBC API与具体数据库之间的桥梁。程序首先使用JDBC API来与JDBC Dri-ver Manager交互,由JDBC Driver Manager载入指定的JDBCdrivers,之后就可以通过JDBC API存取数据库。使用driver需要每个客户端机都装上数据库对应的ODBC driver。
数据库的连接过程如下所述:
首先使用Class类中的foiName静态方法加载驱动程序:
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
然后连接数据库,需要用java.sql包中的Connection类声明一个对象,再用类DrivetManager调用它的静态方法getConnection创建这个连接;
最后创建Statement对象,利用Statement对象来传送并执行SQL命令。

5 核心代码参考
5.1 服务器端程序

服务器端程序如下:

本文引用地址://m.amcfsurvey.com/article/187860.htm


5.2 客户端程序
客户端程序如下:

InetAddress类表示一个IP地址。得到通信对方的IP地址后,就可以用Socket或数据报方式与该主机通信。该类只有一个默认的不带参的构造方法:
static InetAddress getLocalHost();
该构造方法返回一个包含本地主机的IP地址的InetAddress对象。当方法返回一个或多个InetAddreSS对象的引用时,就可以使用其他非静态方法得到数据。

6 结语
基于是依据网络编程方法和数据库特性以及采用Socket套接字实现信息查询的一种有效方法。该系统与其他相比较具有更加方便和快捷的优点,可提高查询效率。该系统的不足之处是数据库的连接和驱动相对麻烦一些。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭