`

使用PreparedStatement存日期型数据的问题

    博客分类:
  • JAVA
 
阅读更多

1、部分代码:

    private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//定义格式

    private Date nowDate; //定义参数

    private PreparedStatement pstmt; 

    private String sDate = "";

    sDate = ggs.getSystemDate("select to_char(sysdate,'yyyy-MM-dd hh24:mi:ss') sdate from dual");

    //获取服务器的当期日期
    nowDate =  format.parse(sDate);  //将字符串转换为日期

 

     pstmt.setDate(4, java.sql.Date.valueOf(vo.getSPam2()));

 

     //这个vo.getSPam2()="2013-06-01"格式,直接使用这个转换就可以;

     //如果日期格式是:2013-06-01 15:32:01;

     //则需要使用下面的格式进行转换;

     pstmt.setDouble(5, vo.getNPam4());
     pstmt.setString(6, "E000000000000071");
     pstmt.setTimestamp(7,new Timestamp(nowDate.getTime()));

     pstmt.setString(8, "E000000000000071");
     pstmt.setTimestamp(9,new Timestamp(nowDate.getTime()));

   

    }finally {
     new DBUtil().closeAll(conn);
      }

 

  2、数据库的字段截图



 

 

3、如果出现下面的信息

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]

 

则可以在代码的最后或  finally 里面

加上   System.exit(0);

  • 大小: 19.5 KB
0
4
分享到:
评论

相关推荐

    基于Java的进销存管理系统数据库文件

    开发者可以使用PreparedStatement或Statement对象来执行SQL命令,使用ResultSet来获取查询结果。 3. ORM框架:为了简化数据库操作,Java开发人员常使用ORM(Object-Relational Mapping)框架,如Hibernate或MyBatis...

    Swing+SQL Server 2000进销存管理系统

    它支持多种数据类型,如数值、字符串、日期/时间等,并提供了强大的查询语言——SQL(Structured Query Language),用于数据的增删改查操作。此外,SQL Server 2000 还提供了事务处理、存储过程、触发器等功能,...

    java进销存管理系统(jsp+mssql).rar

    系统应考虑安全措施,如使用预编译的PreparedStatement防止SQL注入,设置合理的权限控制,保护敏感数据。此外,通过缓存策略、索引优化、数据库连接池等方式提高系统性能。 6. 用户界面与用户体验: JSP页面设计...

    库存管理系统设计与实现.docx

    - **关系型数据库**:通过表格的形式组织数据,支持SQL语言进行数据操作,适用于结构化数据的管理。 - **JavaWeb技术**: - JavaWeb技术主要用于构建动态网站,包括JSP、Servlet等技术。 - JSP(Java Server ...

    数据库代码

    为了确保数据的安全性,数据库代码通常会包含身份验证和授权机制,如用户账户和权限设置,以及使用预编译的SQL语句(PreparedStatement)来防止SQL注入攻击。此外,定期备份和恢复策略也是保护数据免受意外损失的...

    简易版的药库管理系统,

    开发者需要编写SQL语句并使用PreparedStatement或Statement对象执行这些语句,以便进行数据的增删改查操作。 在药库管理系统的具体功能上,我们可以设想以下几个关键模块: 1. **药品入库**:系统应支持药品的录入...

    用jsp和sql2000开发的小型库存管理系统源代码

    【标题】"用jsp和sql2000开发的小型库存管理系统源代码"涉及的关键知识点主要集中在JavaServer Pages(JSP)技术与SQL Server 2000数据库的结合使用,用于构建一个库存管理系统的实现过程。以下是这些知识点的详细...

    仓库管理系统

    MySQL是一款开源、免费的关系型数据库管理系统,因其高性能、高可靠性以及易于管理和使用的特点,在Web应用中被广泛应用。在仓库管理系统中,MySQL主要负责存储和管理仓库中的各类数据,如物料信息、库存状态、出...

    图书管理系统-待改进版

    在这个系统中,可能使用了如MySQL或SQL Server这样的关系型数据库管理系统,它们能够高效地处理大量结构化数据,并提供事务处理、安全性控制和数据恢复等功能。数据库的设计应遵循规范化原则,确保数据的一致性和...

    JSP存储图书信息 包括数据库文件,使用的是mysql数据库

    在这个案例中,使用的是MySQL数据库,这是一种开源、关系型的数据库管理系统,因其高效、稳定和易于使用而广受欢迎。数据库名为"book_shop",显然这是专门为存储图书信息而创建的。 要使用JSP与MySQL数据库交互,...

    java飞机订票系统.zip

    在飞机订票系统中,开发者可能实现了数据库连接池,提高资源利用效率,同时使用PreparedStatement预编译SQL语句,防止SQL注入攻击。 四、业务逻辑 1. 预订机票:用户在前端界面填写信息,如出发地、目的地、日期等...

    Java mysql 汽车零件库存管理系统

    此外,使用Connection对象建立和关闭数据库连接,ResultSet处理查询结果,保证数据的准确传输和操作。 五、系统功能实现 1. 零件管理:系统提供添加、删除、修改和查询零件的功能。用户可以通过GUI界面输入或选择...

    小型图书管理系统

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它提供了强大的数据存储和查询能力。在这个图书管理系统中,Oracle用于存储图书信息,包括书名、作者、出版社、出版日期、库存数量等字段。通过SQL语句,...

    java写的完成图书管理系统+mysql数据库文件

    MySQL是一个广泛使用的开源关系型数据库管理系统,用于存储图书管理系统的数据。在描述中提到的“db_librarySys”文件,很可能是MySQL的数据文件,包含了数据库的结构和数据。当系统运行时,需要将这个文件复制到...

    JSP+SQL汽车销售管理系统程序源码

    - 输入验证:对用户提交的数据进行检查,防止非法字符或异常数据导致的问题。 6. **部署与运行**: - 将编译后的WAR文件部署到Servlet容器中,配置数据库连接参数。 - 配置Web服务器如Apache或Nginx进行负载均衡...

    超市收银系统(信息存储部分我用的集合,不能真正存储)

    6. **安全性**:确保数据库连接的安全,避免SQL注入攻击,可以使用预编译的PreparedStatement来防止这类风险。此外,敏感信息如顾客密码应加密存储。 7. **性能优化**:通过索引提高查询速度,合理设计数据库架构以...

    BMS.rar_bms_图书 access java

    1. 连接数据库:使用JDBC驱动加载数据库连接,并创建Statement或PreparedStatement对象,以便执行SQL语句。 2. 查询操作:通过执行SELECT语句获取数据库中的数据,通常会将结果集转换为Java对象,如List或ArrayList...

    基于Java图形化界面的图书管理系统

    在Java代码中,需要加载对应的MySQL JDBC驱动,然后通过DriverManager.getConnection()方法建立连接,再使用Statement或PreparedStatement对象来执行SQL操作。 在实现业务逻辑时,会涉及到事务管理。比如,当用户...

    jsp+sql2000图书管理系统

    为了保证系统安全,开发者可能采用了预编译的PreparedStatement来防止SQL注入攻击,同时也关注数据库连接池的使用以优化性能,减少数据库连接的创建和销毁开销。 综上所述,"jsp+sql2000图书管理系统"是一个结合了...

    JSP+mysql完成的简单图书管理系统

    此外,为了提高安全性,通常会使用预编译的PreparedStatement防止SQL注入,对用户密码进行加密存储,以及设置合适的权限控制。 通过这个项目,开发者可以深入理解JSP和MySQL的协同工作,掌握Web应用的基本流程,...

Global site tag (gtag.js) - Google Analytics