您的位置:首页 > 编程语言 > Java开发

《Java课程实习》日志(周一)

2015-07-01 09:31 246 查看
第一部分:实验项目


项目一:随机相片显示。


目的:了解随机数的生成,及图片的显示。

目标:

(1)在已有代码的基础上,完成随机(或 顺序)显示三张图片的功能。

(2)当猜测准确,或错误时,弹出对话框进行回应。

项目二:数据库初步。

目的:了解Java连接数据库的步骤与方法,以及MySQL数据库的安装与使用。

目标:

(1)在机房安装上MySQL数据库。

(2)创建数据表



(3)当猜猜正确时,数据表中,success+1;猜测错误时,failure+1。

相关课件: 第10章:数据库(网盘下载)。请大家多练习数据库操作,熟悉Java对数据库的增删改查操作。

第二部分:作业博客要求

1. 在作业博客中,利用这周与17周周一上午的时间,完成两个项目,并把运行结果、代码写到博客中。

2. 在作业博客中,回答以下四个问题:

(1)简述Java中,连接数据库有哪几个基本步骤? 其相应的核心类与代码分别是什么?

①加载jdbc的驱动程序Class.forname("com.mysql.jdbc.Driver");

②建立数据库连接{String
uri="jdbc:mysql://localhost/test";//test是库名

Connection con=DriverManager.getConnection(uri,"root","123");

③创建一个Statement对象
Statement stmt = con.createStatement() ;
④执行MySQL语句 ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句

,返回一个结果集(ResultSet)对象

⑤关闭JDBC对象
释放资源 rs.close();stmt.close();conn.close();

(2)简述MySQL中,创建一个数据表的SQL语句是什么?

create table <表名>

(3) 简述Java中,生成[1,53]之间的随机数的核心代码分别是什么?
package qiang;

import java.util.Random;

@SuppressWarnings("unused")
public class fa {
public static void main(String args[]) {
long Temp;
Temp = Math.round(Math.random() * 52 + 1);

System.out.println("" + Temp);
}
}



(4)简述Java中,读写文本文件的类分别是什么?核心代码分别是什么?

FileInputStream/FileOutputStream
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: