Java设计报告汇总

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA程序设计

——实训报告

系部: 计算机系

班级: 13网络技术

**: ***

**: ***

一、设计题目

数据库数据操作

二、目的和要求:

1. 掌握JDBC 原理。和用JAVA JDBC 技术连结数据

2. 使用JDBC数据库存取技术。

3. 用java编写数据库的增加,删除,查询,修改

4. 实现主要功能,界面不作要求。

三、设计过程

JDBC是基于java的,用于访问关系数据库的应用程序编程接口(API),提供在java 应用程序中执行sql语句以访问和操作关系数据库的方法。

JDBC提供4种类型的驱动程序:

1,JDBC-ODBC桥驱动程序特点:具有大量的ODBC驱动程序可用,缺点是不易于移植,且运行速度较慢。

2,本地库java实现驱动程序特点:能够充分利用已有的专用驱动程序,缺点是不具有跨平台特性。

3,网络协议驱动程序特点:适用于网络的分布式应用,方式灵活缺点是设计网络安全问题。

4,数据库协议驱动程序特点:应用程序直接于数据库服务器端通信,此类驱动程序全部使用java编写。

1.受环境的制约,我们选用JDBC连接数据库

的方式,首先打开Eclipse设置好工作目录,

并新建项目,在该项目的默认包中创建如图

所示的几个类。

2.其中DBUtil.java是用来连接数据库的专用

类;字母S打头的四个类分别实现对数据库

的增删改查四个功能,Test.java类用于启动

程序创建图形用户界面并调用别的类的方

法。

DBUtil.java

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class DBUtil

{

public static Connection getConn()

{

Connection conn = null;

try

{

String driverName = "sun.jdbc.odbc.JdbcOdbcDriver"; // 指定驱动程序

Class.forName(driverName);

String dbUrl = "jdbc:odbc:school"; // 指定URL 数据源名称

conn = DriverManager.getConnection(dbUrl);

}

catch (ClassNotFoundException e)

{

e.printStackTrace();

}

catch (SQLException e)

{

e.printStackTrace();

}

return conn;

}

public static void close(PreparedStatement pstmt)

{

if (pstmt != null)

{

try

{

pstmt.close();

}

catch (SQLException e)

{

e.printStackTrace();

}

}

}

public static void close(Connection conn)

{

if (conn != null)

{

try

{

conn.close();

}

catch (SQLException e)

{

e.printStackTrace();

}

}

}

public static void main(String[] args)

{

Connection conn = DBUtil.getConn();

System.out.println("ok");

DBUtil.close(conn);

}

}

该文件下载与网络,但我们要知道创建它包含3个步骤:

1、加载JDBC驱动程序:

在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过ng.Class类的静态方法forName(String className)实现。

try{

//加载的驱动类

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver";") ;

}catch(ClassNotFoundException e){

System.out.println("找不到驱动程序类,加载驱动失败!");

e.printStackTrace() ;

}

2、提供JDBC连接的URL

String constr = "jdbc:odbc:系统数据源"; // 指定URL

con = DriverManager.getConnection(constr);

系统数据源:ODBC数据源的名称student

3、创建数据库的连接

要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。

使用DriverManager的getConnectin(String url , String username , String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和

相关文档
最新文档