我要用jsp编程语言来做合同管理系统
由于涉及到很多金额的数据,所以在数据库设计上不知道该把相关的字段设为什么类型会好一些
我现在都设的是nvarchar
我觉得不能是int型,金额太大的时候int型长度不够
money型我没有试过,不过我觉得不好吧,因为还涉及到计算等问题,不知道这种类型是否会有麻烦
请指教如何设置会好一些!谢谢!

解决方案 »

  1.   

    我现在编程已经进行了大概三分之二的工作量,以前一直都是用nvarchar型的,如果做大的调整可能会带来一些麻烦吧……请考虑一下我的这个情况,提一些既能解决我计算的问题又能在此前提下不会增加太大的工作量,谢谢!!
      

  2.   

    用long能用int就用int
    varchar 的速度比较慢
      

  3.   

    我的JYfZk是nvarchar型,用下面这句话把它转换为long型
    long l=long.valueof("JYfZk").longValue();
    可是报错如下,请问是什么原因
    C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\cyhtgl0520\jsjs_jsp.java:99: class expected
    long l=long.valueof("JYfZk").longValue();
      

  4.   

    <%@ page language = "java" contentType = "text/html;charset=gb2312" errorPage=""%>
    <%@ page import = "java.sql.*,java.text.*,java.lang.*,java.util.*" %>
    <%@include file="conn.jsp"%>
    文件开头是这样写的
    到底是哪里的问题呢?
    谢谢指教!!!