. .
. v
50
状态
guzhangcs
数字
4
故障次数
4. 关键技术和难点
JDBC〔Java Data Base Connectivity,java数据库连接〕是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
JDBC访问ACCESS有两种式,一种是JDBC-ODBC桥接式,另一种是ODBC直接式。本系统使用的是ODBC直接式。ODBC直接连接式采用了JDBC直接连接思想。他是在程序中直接指出需要使用的ODBC驱动程序,从而免去了配置数据源的麻烦,提高程序的可移植性。
首先需要加载驱动程序,代码如下:
try
{
. .
. v .
("");
}
catch (ClassNotFoundException e)
{
("加载驱动程序错误!"+e);
}
然后就可以通过数据源连接到数据库,关键代码如下:
Connection conn;
Statement stmt;
ResultSet rs;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=";
conn=(url,",");
stmt=();
rs=("SELEC* FROM users where username="+"'"+()+"'");
();
();
();
SQL语句的使用
系统开发过程中关键局部是SQL语句的使用。SQL(Structured Query Language)构造化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言包含4个局部:
. .
. v .
数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
数据操作语言(DML),例如:INSERT〔插入〕、UPDATE〔修改〕、DELETE〔删除〕语句。
数据查询语言(DQL),例如:SELECT语句。
数据控制语言(DCL),例如:GRANT、REVOKE、MIT、ROLLBACK等语句。
SQL是高级的非过程化编程语言,是沟通数据库效劳器和客户端的重要工具,允用户在高层数据构造上工作。它不要求用户指定对数据的存放法,也不需要用户了解具体的数据存放式,所以,具有完全不同底层构造的不同数据库系统,可以使用一样的SQL语言作为数据输入与管理的 SQL接口。它以记录集合作为操作对象,所有SQL语句承受集合作为输入,返回集合作为输出。
例如程序中用到的有:
"INSERT INTO " + s + " (dianya ,dianliu,zhuangtai,guzhangcs) VALUES ("+s1+","+s2+", "+s3+" ,"+s4+")"
"CREATE TABLE " + s + " ( id COUNTER(1,1) ,dianya varchar(50) ,dianliu varchar(50) , zhuangtai varchar(50) ,guzhangcs INTEGER )"
"DROP TABLE " + s
"DELETE FROM users WHERE user
java技术交底大全报告-设备管理系统 来自淘豆网m.daumloan.com转载请标明出处.