Java课件——数据库编程
- 格式:pdf
- 大小:1.77 MB
- 文档页数:5


JAVA实验报告
班级:GOT7
姓名: 鸟宝宝
学号:i got7
指导老师:***
实验三 数据库络编程
一、实验目的
1. 了解和掌握Java基本概念和语法
2.了解和掌握Java图形界面编程的基本概念和用法
3. 了解和掌握Java事件编程的基本概念和用法
4. 了解和掌握Java IO基本功能和用法
5. 了解和掌握Java 数据库编程基本功能和用法
二、实验开发环境和工具
可以在Linux或者Windows操作系统上搭建开发环境,可使用集成开发环境Eclipse,使用Java语言,工具包使用JDK1.6、1.7或1.8。
三、实验内容
在实验一、二的基础上,拓展所实现的小软件,增加与数据库通信的功能。要就能有查询、增加、删除、更新数据的功能。
四.实验过程
要实现JAVA程序和数据库的通信,首先要熟悉数据库,MySQL的基本语法,例如建立数据库,创建修改查询删除表的操作,这些都清楚以后再来实现JAVA和数据库的连接,让JAVA程序去做上述事情,最后实现他们之间的相互响应,达到通信的目的。
五.程序清单
//服务器端代码
package zjq;
import .*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.io.*;
public class MyServer { public static void main(String[] args) {
try{
//服务器在8000端口监听
ServerSocket ss = new ServerSocket(8000) ;
System.out.println("服务器正在8000端口监听......") ;
任务十一 Java数据库编程
一、实验目的
(1) 熟悉SQL命令集。
(2) 学会编写加载数据库驱动和连接数据库的Java程序。
(3) 应用Java.sql包中的类和接口编写操作数据库的应用程序。
二、实验要求
通过编程实现以下功能:
1) 在数据库中建立一个表,表名为职工,其结构为:工号、姓名、性别、年龄、工资。
2) 在表中输入多条记录(自己设计具体数据)。
3) 将年龄在45以上员工的工资增加15%,其他人增加10%。
4) 将每条记录按照工资由大到小的顺序显示到屏幕上。
5) 删除工资超过1 500的员工记录。
【实验提示】 --创建一个数据库名为'mydb'
create database mydb;
--打开数据库mydb
use mydb;
--建立职工表
create table IF NOT EXISTS employee(id int primary
key,name char(15) not null, sex char(2) not
null,age int Not null,salary float not null);
--在表中输入多条记录
insert into employee values(1,'jack','M',30,2000);
insert into employee values(2,'sarry','F',20,1800);
insert into employee values(3,'tom','M',45,48,3000);
insert into employee values(5,'white','M',33,2300);
insert into employee values(6,'jimy','M',25,2100);
insert into employee values(7,'brunce','M',50,3500);
--将年龄在45以上员工的工资增加15%,其他人增加10%。 update employee set salary= CASE WHEN age>=45 THEN
数据库基础及Java数据库编程课程改革实践
【摘 要】在《数据库基础及Java数据库编程》课程的教学改革中,注重校企合作,加强教学及实训环境建设;以企业需求和职业岗位能力为依据选取教学内容及参考书;实施“基于工作过程、项目引领、任务驱动”的课程教学改革;开设多层次的实验项目,提升学生的实践能力及市场就业能力。
【关键词】教学改革;工作过程;项目引领;任务驱动
进入21世纪,人才紧缺已成为中国不争的事实,培养人才靠教育,而培养制造业应用型人才主要靠高职教育。然而,职业教育领域过去提出的能力标准已经不能完全适应21世纪的岗位需求,为适应岗位需求,以提高学生实践技能为目标的高职教学改革迫在眉睫。
2010年以来,我校软件技术专业(Java Web开发方向)教学团队在校企合作的背景下,积极研究并调整专业培养方案,改革教学方法,取得了一定的成绩。本文阐述《数据库基础及Java数据库编程》的基于工作过程的教学改革,目的在于实现校内教学与企业需求无缝对接,提高学生的实践能力,为毕业生能够更好的适应企业用工需求提供保障。
1 注重校企合作,加强教学及实训环境建设
2010年6月,由市政府批准,依托马鞍山师专现有资源,联手一大批知名企业,我校挂牌成立软件学院,以集中优势教育资源,实施集中培养,成立软件学院理事会,共同研讨软件技术专业人才培养方案,施行校企合作办学,采取“将企业引进学校”、“把专家请进课堂”、“把教师送到企业”等模式。
同年,软件学院获批“2010年度中央财政支持的职业教育实训基地建设项目”,中央出资150万,学校配套资金150万,共计300万元用于软件技术专业群实训基地建设。现有标准化多媒体教室28间,机房4间,一体化教室5间。这些教学设施完全满足软件技术专业的教学需要。
在加强与完善校内实践条件的同时,我校还根据高素质技能型人才培养的需要,建立了校外实训基地,至今已与东华软件工程有限公司、安徽晟峰信息技术有限公司等29家单位建立了实习基地。校外实训基地每年接纳顶岗实习学生150人以上,这为我校软件技术专业学生在三年级开展为期一年的顶岗实习提供了保障。
龙源期刊网
Java网络编程:连接网络数据库的多种方法
作者:刘 辉
来源:《价值工程》2010年第03期
摘要:Java是一种跨平台、健壮、安全、可移植,适合于分布式计算机环境的面向对象的编程语言,由于用Java开发的程序可以在网络上传输,并运行于任何客户机上,所以使用Java语言开发网络应用程序得到了越来越广泛的应用。本文结合Java网络编程的特点,介绍了基于TCP/IP协议如何建立TCP Socker实现与网络数据库连接的几种常用方法。
Abstract:Java is a kind of cross-platform, robust, safe, portable, adaptable to the distributed
computer environment and object-oriented programming language, since Java program can convey by
the network, and be operated on any client machine, network applications of Java Language
development has been more and more widely used. In this paper, combined with the characteristics of
Java network programming and based on TCP / IP protocol, several ways how to establish TCP
Socker to complete the computer networks connection is introduced.
关键词:Java网络编程;TCP Socket ; 数据库