软件工程导论第七周作业,关于项目的碎碎念(一)

一,关于jdbc

  上一周整整几天都是在学jdbc,按照上面的教学,已经掌握了基本的jdbc语法知识,并且可以完成增删改查的功能,以下是我的代码以及运行结果展示。

  1,关于jdbc是如何是数据库和java代码在myeclipse上联系起来的。

package cn.itcast.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Base {

public static void main(String[] args) throws Exception {

template();

}

static void template() throws Exception{

Connection conn=null;
Statement st=null;
ResultSet rs=null;
try {

//2.建立连接
conn=JdbcUtils.getConnection();
//3.创建语句
st=conn.createStatement();

//4.执行语句
rs=st.executeQuery("select* from user");

//5.处理结果
while(rs.next()){
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t" +rs.getObject(3)+"\t"+rs.getObject(4));
}

}finally{
JdbcUtils.free(rs, st, conn);
}

}
static void test() throws SQLException, ClassNotFoundException{
//1.注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());//方法一
System.setProperty("jdbc", "com.mysql.jdbc.Driver");//方式二
Class.forName("com.mysql.jdbc.Driver");// 方法三,更好,即使没有MYSQL也可以通过编译
//方法四,命令行

//2.建立连接
String url="jdbc:mysql://localhost:3306/jdbc";
String user="root";
String password="hyq123";

Connection conn=DriverManager.getConnection(url,user,password);

//3.创建语句
Statement st=conn.createStatement();

//4.执行语句
ResultSet rs=st.executeQuery("select* from user");

//5.处理结果
while(rs.next()){
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t" +rs.getObject(3)+"\t"+rs.getObject(4));
}
//6.释放资源
rs.close();
st.close();
conn.close();

}

}

  这个就是实现了数据库连接的代码,其中可见数据库连接需要六步。

  2.关于增删改查的功能展示(以截图的形式)

  

  通过这些语句可以在Java控制台上实现对于数据库的修改

  在这个过程中充满了艰辛,一开始我由于有段时间没有接触mysql了,然后打开时候的语句应该是mysql -uroot -p,可是我写成了mysql uroot -p,这样导致我输入密码之后报出了10045的错误,去网上搜索解决办法,可是很多人都说是MySQL没有安装好,终于我找到了一个解决办法,那就是我查看了之前我写的博客园,我看了命令行,恍然大悟,还是很开心,MySQL不用重装了。

  3.关于MySQL存储大文件和图片的方法(也用主要代码和截图的形式展示)

  1)图片

  2)大文件

  

二,自我感悟

  时间真的很紧急的,感觉自己做到这里离成功就不远了,数据库是我觉得这个项目中最重要和最难的一部分,所以这一周还算是很有收获很开心的!

时间: 2024-11-09 02:08:52

软件工程导论第七周作业,关于项目的碎碎念(一)的相关文章

【第七周作业】项目开发心得

项目开发,明显感觉时间不够.时间不够,这是很多人共同的观点,因为这个学期的课确实挺多,然后做项目的话,很多人都是从零开始.在学习软件工程的过程中还要进行相关技术的学习,如果时间的统筹做的不好,很有可能到DL还完成不了.对于我来说,转专业这个选择确实有点艰难,一年之内要学两年的东西,而且前一年的知识对于后来的课还那么重要.在这个学期一开始的课程轰炸下,我的时间确实不够用了,然后落下了一些课程,有点力不从心的感觉. 软件工程的核心思想有了一定的了解,但是要达到真正的应用还需要一定的时间.不怕说真话,

2017-2018-2 1723《程序设计与数据结构》第七周作业 总结

作业地址 第七周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1806 (本周博客直接在作业界面打了分,可供随时查看) 提交情况如图:(严域俊这次忘交,请下次注意) 作业要求 教材第9章 (1)阅读9.1-9.5章节 (2)代码托管到[email protected],参考一下使用开源中国托管代码 (3)完成课后自测题,并参考答案学习 (4)完成课后练习题 (5)完成程序设计项目:至少完成PP9.1.PP9.3. (6

C语言--第七周作业评分(5班)

作业链接:https://edu.cnblogs.com/campus/hljkj/CS2017-5/homework/1304 一.评分要求 要求1 完成PTA第七周所有题,总共两次题,每次12.5分.若存在抄袭现象,倒扣此题所有分数(25分). 要求2 2道题,每道题对应10分(总计20分). (1)实验代码(1分). (2)设计思路:算法描述(1分),流程图(2分). (3)调试过程中遇到的问题及解决办法(3分). (4)本题PTA提交列表(3分). 要求3 按照要求2将其他题目的代码.解

软件过程与项目管理第七周作业

软件过程与项目管理第7周作业 驱动和责任 请阅读驱动和责任这篇文章,讨论团队如何能让所有人都明确驱动和责任. 文章链接:http://www.cnblogs.com/xinz/p/4298446.html 有极端的看法说,任何与报酬挂钩的绩效评估都是有害的,你怎么看? 文章链接:http://www.joelonsoftware.com/articles/fog0000000070.html 答:1. 团队是有着一个共同目标的一群人,团队成员有各自的分工,互相依赖合作,共同完成任务.如何一步一步

软件项目与过程管理第七周作业

问题:关于文档修订方面内容的总结及本次项目中所编写的文档的重要性说明. 一.立项说明书 1.立项说明书能详细地说明项目的可交付成果和为提交这些可交付成果而必须开展的工作. 2.立项说明书是项目利害关系者对项目范围的共同理解,说明了项目的主要目标. 3.立项说明书能够使项目团队能够实施更详细的规划,在执行过程中指导项目团队的工作,并构成评价变更请求或增加的工作是否超出项目边界的基准. 4.立项说明书能够明确提出了哪些工作要做,哪些工作不要做,以及要做的水平,这决定了项目管理团队控制整个项目范围的好

第七周作业 项目开发过程的感想问题

临近项目开发结尾的时候了,我们的工作也变得越发繁忙和紧张了起来,大家都被分配了各种各样的任务, 之前学过的HTML,CSS,JAVASCRIPT,Jquery等知识都能得到运用充分的运用. 虽说是大家一起通力合作完成项目组的开发,但每人都被分配了不同的任务,像我,就是把主页中 分好的块中添加 该有的表格, 图片, 文字.之前还出了一点小问题,我之前也是负责前台的网页设计,我们的project manager推荐我 使用便捷的原型设计工具软件--justinmind,我接手了之后倒算是得心应手,也

第七周作业 项目开发随笔

下周就要提交项目了我们的游戏开发也接近尾声了,然而我们的人物动画现在也还没做好....我们试过各种办法提取人物模型然而都失败了, 有些网站提供我们想要的素材却要一定的等级和经验值才能使用. 没办法我们只好使用spine来自己制作人物动画了,我们从其他地方截图.再用ps把各个部分截下来发现特别费时间,而且有些部分并不完整, 虽然很不情愿但是我们只好使用火柴人了..... 在我们用火柴人做出动作后发现打好包的文件cocos用不了,而官方给的样例打包后却可以用...还有更坑的是我们无法在脚本中调用动画

现代软件工程第七周作业

绝大部分工程师都在某一个企业工作,工程师的成长也和企业的兴衰有很大的关系.企业兴旺,工程师也是与有荣焉,很多人觉得是自己的功劳,理所应当提薪升职:企业衰落,很多工程师未必觉得是自己的问题(我的代码很好,都是经理.市场.老大的问题):企业最后要裁员,很多人为了一些补偿和企业产生纠纷. 例子: http://weibo.com/1620213837/BgSGLhdAe http://www.csdn.net/article/2014-09-29/2821931  http://www.csdn.ne

软件工程第一周作业----个人项目总结

需求分析: 写一个自动生成小学生四则运算题的程序,要求: 1.支持整数.真分数: 2.允许有多个运算数和括号组成的复杂表达式: 3.能接受用户输入并判断正误: 4.能接受命令行参数. 计划估计: 1.计划先实现两个整数间的四则运算,然后再加入真分数,最后实现多运算数和含有括号的表达式. 2.估计大概用时4个小时,代码行大约100行左右. 遇到的问题: 1.一开始实现整数的四则运算时,运算数都是用的整型:后来再加入真分数时,感觉如果整数用整型数据表示的话,没法和分数一起处理,比较麻烦,所以就把整数