`
xudongcsharp
  • 浏览: 477178 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

项目总结

    博客分类:
  • Java
阅读更多
项目今天上线,没想到这能准时上线,开发过程中遇到大大小小的问题也不少,昨天部署到服务器上也出现了很多问题。
1.服务器环境oracle9i、jdk1.5、Tomcat5x(很多版本的jdk、Tomcat)
  本地环境oracle10g、jdk1.6、Tomcat6
首先遇到的就是在数据迁移当中,如何从10g倒到9i中,如大家所知,oracle是向后不兼容得,也就说你用10g的客户端导出的dmp格式数据库文件(大量数据)不能倒进9i的服务器里的!到网上搜了一把解决方案,首选用9i的客户端连接到10g的服务器进行导出dmp,(在9i的客户端采用Net Configuatuion A..的工具连接到本地10g的服务器上),原以为这样会大功告成,但谁知道最重要的一张内容表含有clob字段,直到进来表结构,大量数据却没有到进来,后来才知道clob字段不能通过sql导出,只能通过dmp格式!但是很神奇的是9i导出dmp也是空的,而我10g却可以,最后忍无可忍,自己花了五分钟写了一个程序执行了几秒就完成了导入
@SuppressWarnings("deprecation")
	public void setdate(List<Content> list){
		Connection con;
		String url="jdbc:oracle:thin:@x.x.x.x:1521:orcl";
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			con = DriverManager.getConnection(url,"shzf","shzf");
			String sql="insert into t_content (id,columns,title,content,pubdate,publisher,department,uploadfilepath,flag) " +
					"values (?,?,?,?,?,?,?,?,?)";
			for(Content c : list){
				CLOB clob = new CLOB((OracleConnection)con); //创建一个实例化对象  
				clob = oracle.sql.CLOB.createTemporary((OracleConnection)con, true, 1);  
				clob.putString(1, c.getContent()); //为对象赋值  
				PreparedStatement pst=con.prepareStatement(sql);
				pst.setString(1, c.getId());
				pst.setString(2, c.getColumns());
				pst.setString(3, c.getTitle());
				pst.setClob(4, clob);
				pst.setString(5, c.getPubdate());
				pst.setString(6, c.getPublisher());
				pst.setString(7, c.getDepartment());
				pst.setString(8, c.getUploadfilepath());
				pst.setString(9, c.getFlag());
				pst.executeUpdate();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
/**
	 * 得到所有数据
	 * @return
	 */
	@SuppressWarnings("unchecked")
	public List<Content> getContents(){
		String sql="select * from t_content";
		List<Content> list=(List<Content>)query(sql, null,new BeanListHandler(Content.class));
		System.out.println(list.size());
		return list;
	}


数据就这样搞定了...
最后到项目部署,遇到了JDK版本不一样导致无法编译,新安装的Tomcat所有端口号都被占用!郁闷的一塌糊涂...
解决办法:把我本地的安装好的JDK1.6直接拷过去,还有绿色版的Tomcat6
设置catalina.bat,在第二行加set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07,项目终于搞定了!
在测试阶段发现日志报错:“ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值"
查了一下资料http://hi.baidu.com/yehaizi_2008/blog/item/a68d53d312e39239960a16fa.html/cmtid/8099e2d890eb213b32fa1c13
感觉9i真的不怎么样!
以后自己整理服务器时一定注意采用的版本问题!
分享到:
评论

相关推荐

    项目总结模板...项目总结模板

    在IT行业中,项目总结是项目生命周期的最后一个重要环节,它为团队、管理层乃至整个组织提供了对项目执行情况的全面回顾。这份"项目总结模板"旨在帮助我们系统化地记录项目的关键信息,提炼经验教训,以便于未来项目...

    网上订餐系统-课程设计项目总结及个人总结(特别声明:是项目总结和我个人的原创总结,目录请忽略,望体谅!)

    网上订餐系统课程设计系列文档之-项目总结和个人总结 MyEclipse开发,Spring-Struts-Hibernate框架,MySql数据库 特别声明:文档是项目总结和我个人的原创总结,个人总结,个人总结,个人总结哦~并不含团队其他成员...

    项目总结报告模板.pdf

    项目总结报告模板.pdf 本资源是一个项目总结报告模板,用于记录和总结项目的执行情况和结果。下面是该资源的详细知识点解析: 一、项目总结报告的重要性 项目总结报告是项目管理中的一個重要组成部分,它扮演着...

    项目总结模板PPT

    在IT行业中,项目总结是项目生命周期中的重要环节,它标志着项目的结束,并对整个项目过程进行回顾、分析和提炼。"项目总结模板PPT"是一种工具,帮助项目经理和团队有效地整理和呈现项目成果、经验教训以及未来改进...

    依照CMMIII编制的项目总结模板

    **项目总结报告的目的** 项目总结报告是项目执行完毕后,对整个项目进行全面回顾和分析的重要文档,其目的是确保项目的经验和教训得以记录和传承,以便为未来的项目提供宝贵的参考。通过对项目的目标达成、成果产出...

    华为项目管理模板之10 项目总结表.docx

    《华为项目管理模板之10 项目总结表》是一份详尽的项目管理文档,旨在对项目的全过程进行回顾和总结,以提炼出宝贵的经验和教训,为未来项目的成功执行提供指导。以下是根据模板内容解析出的关键知识点: 1. **项目...

    腾讯项目总结报告模板等

    【腾讯项目总结报告模板】是项目管理中一个重要的工具,尤其在IT行业中,它能够帮助团队高效地回顾项目过程,提炼经验教训,并为未来的项目提供参考。这份资源包含了一系列可以直接套用的报告模板,旨在提升工作效率...

    项目总结报告 样板 PPT

    【项目总结报告】是项目执行结束后对整个项目过程进行回顾、评估和提炼经验教训的重要文档。一份详尽的项目总结报告通常包括以下几个核心部分: 1. **目标的实现状况**: - 项目的目标应清晰明确,报告需列出项目...

    项目总结+项目心得体会

    在IT行业中,项目总结与项目心得体会是至关重要的环节,它们能帮助我们提炼经验,提升技能,为未来的项目提供宝贵借鉴。以下将详细讨论这些文件所涵盖的知识点。 首先,我们看到"Ext3.2中文API(最终完成版2010-12-...

    经典项目总结报告模板

    【项目总结报告模板详解】 项目总结报告是项目执行完毕后,对项目进行全面回顾、分析和评价的重要文档,它能够帮助团队总结经验教训,为未来项目提供参考。本模板旨在为软件部提供一个标准的框架,确保报告内容全面...

    JAVAEE期末项目总结报告.doc

    JAVAEE期末项目总结报告 本报告总结了JAVAEE期末项目的实现过程,涵盖了电子管理系统的设计和实现。该系统主要由两个模块组成:登录模块和电子管理模块,其中电子管理模块中有增加、删除、修改、查询模块。报告详细...

    项目总结报告模板DOC

    项目总结报告是项目结束后对整个项目执行情况的全面回顾,旨在提炼经验教训,评估项目绩效,并为未来的项目提供参考。以下是对"项目总结报告模板DOC"的详细解释: 一、项目基本信息 这部分包括项目的基本概况,如...

    软件项目总结报告.pdf

    “软件项目总结报告.pdf” 本报告为软件项目总结报告,旨在总结软件项目的执行情况、项目信息、项目说明、软件开发和管理过程、开发工具和环境、风险管理、估计偏差率、规模、工作量等方面的信息。 项目信息 项目...

    人力资源管理系统\人力资源管理系统项目总结报告

    【项目总结报告】本次报告将全面总结Comm贸易公司的人力资源管理系统(HRM)项目,由张咏勤于2009年10月11日编写。该项目旨在开发一个定制化的人力资源管理系统,包括人事管理、工资管理、职位变更管理、离职管理、...

    软件产品、软件项目)项目总结报告模板(编写规范)

    【软件项目总结报告模板】 软件项目总结报告是项目完成后对整个开发过程的全面回顾和评估,旨在记录项目的关键信息,分析项目的执行情况,以及总结经验教训。以下是对报告各部分的详细说明: 1. **引言** 引言...

    航空后勤资产管理系统后端实训源码+项目总结报告

    《航空后勤资产管理系统后端实训源码与项目总结报告解析》 航空后勤资产管理系统是针对航空公司及机场等机构,用于高效管理和追踪其固定资产的重要工具。系统后端实训源码是学习此类系统的绝佳材料,它涵盖了数据库...

    华为:项目总结表.pdf

    【华为项目总结表详解】 项目总结表是华为项目管理中重要的文档之一,它全面记录了项目的执行情况,包括团队成员、项目基本信息、项目策划和任务书等关键内容。以下是基于提供的部分信息对这些知识点的详细解释: ...

    ERP项目总结报告

    ERP项目总结报告:1、前期的调研;2、软件的选型;3、合同的签订;4、 顾问的能力;5、 确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源...

    软件测试项目总结模板

    软件测试项目总结模板 软件测试项目总结模板是软件测试项目的最终总结报告,旨在对软件测试项目的测试结果进行总结和分析。该模板涵盖了测试项目的各个方面,包括测试目的、输入文档、测试实际进度、测试结果分析、...

Global site tag (gtag.js) - Google Analytics