Chinaunix首页 | 论坛 | 博客

acc

  • 博客访问: 792397
  • 博文数量: 170
  • 博客积分: 7011
  • 博客等级: 少将
  • 技术积分: 1660
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-31 12:02
文章分类

全部博文(170)

文章存档

2014年(7)

2010年(2)

2009年(62)

2008年(25)

2007年(67)

2006年(7)

我的朋友

分类: Java

2007-06-17 11:14:05

1. SQL server里的数据类型bigintJAVA中的类型long对应。所以:id is bigint in sqlserver,so in java must use "getLong(id)" method.in sqlserver the index is begin with "1" instead of "0".

2. java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]连接占线导致另一个 hstmt??????

answer:通常问题是这样产生的:有两个查询同时访问了数据库,且这两个查询都是通过一个CONNECTION访问数据库的。 

  解决方法:  

  1、每个线程都用独立的一个CONNECTION  

2、在线程间同步,防止几个线程同时使用一个C0NNECTION  

  3、加入异常处理;

3. SQL的数据类型与Java数据类型的对应关系:

SQL数据类型                 Java数据类型
CHAR                                      String
VARCHAR                              String
LONGVARCHAR                  String
NUMERIC                      java.math.BigDecimal
DECIMAL                      java.math.BigDecimal
BIT                                         boolean
TINYINT                                 byte
SMALLINT                            short
INTEGER                                 int
BIGINT                                   long
REAL                                      float
FLOAT                                  double
DOUBLE                               double
BINARY                                byte[]
VARBINARY                        byte[]
LONGVARBINARY             byte[]
DATE                                 java.sql.Date
TIME                                  java.sql.Time
TIMESTAMP                java.sql.Timestamp

4. 数据库是 datetime sqlserver 200ldatime  它的基本格式就是 YYYY-MM-DD hh:mm:ss.haomiao 这样的 我插入的字符串就是符合这个格式的 比如 2005-04-12 19:00:00   getDate取时间.最后把 date.toString();的时候 我发现 只有年月日2005-04-12 后边的时间全部变成没了 这是为什么?

首先getDate()返回的只能是java.sql.Date(),你使用util.Date()自然就会截掉
getString()来取值才行

5. 问:怎样计算代码执行所花费的时间?
答:
代码开始取时间,结束后取时间,相减
long t1 = System.currentTimeMillis();
///////////////// your code
long t2 = System.currentTimeMillis() ;
long time = t2-t1;

6. 操作符优先级(递减)

操作符/元素

关联性

描述

.

/字段名分隔符

::

PostgreSQL-特有的类型转换操作符

[ ]

数组元素选则

-

单目负号

^

幂操作

* / %

乘,除,模

+ -

加,减

IS

 

IS TRUE, IS FALSE, IS UNKNOWN, IS NULL

ISNULL

 

测试是否为空值

NOTNULL

 

测试是否为非空值

(任何其它的)

所有其它的本地和用户定义操作符

IN

 

集合成员

BETWEEN

 

范围包含

OVERLAPS

 

时间间隔重叠

LIKE ILIKE SIMILAR

 

字符串模式匹配

< >

 

小于,大于

=

等于,赋值

NOT

逻辑反

AND

逻辑与

OR

逻辑或

7. SQLServer2000smalldatetime Datetime的区别?

如下倒子:
Create  table  chl_test
( test1 datetime, test2 smalldatetime );
insert into chl_test values('14:23:28','14:23:28');
select * from chl_test;
结果:
         test1                                              test2
1900-01-01 14:23:28.000                1900-01-01 14:23:00

使用 datetime 数据类型存储从 1753 1 1 日至 9999 12 31 日的日期(每个数值要求 8 个字节的存储空间)。使用 smalldatetime 数据类型存储从 1900 1 1 日至 2079 6 6 日的日期(每个数值要求 4 个字节的存储空间)。

8. String 的日期转化为DATE型的方法:

                    String pubdate=rs.getString("ppubdate");

                    String begindate=rs.getString("pbegindate");

                    String enddate=rs.getString("penddate");

                    java.util.Date current=new java.util.Date();

java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  

                     java.util.Date dt=sdf.parse(enddate);

                     System.out.println(dt);

9. 怎样在网页中加入E-mail链接并显示预定的主题?EN\

10. 怎样让背景图像不滚动K/-
'
或用CSS样式表定义:N!2

11.
@R
  大家知道,当你指向一个链接时,该链接的信息会出现在浏览器状态栏里,如果需要隐藏信息,可以如下设置:-x
onMouseOver="window.status=''none'';return true">test;
  如果想要指向一个链接时,浏览器状态栏里出现特定的信息,把none 改成你需要的文字即可。

12.©如何为链接提供一个按钮?ZQo'3T

7中国多媒体行业平台  8Q<{R

单击这里" NAME="cnshell">

[@) E9
[n

13.如何定时关闭网页?w

   head区加入c{`E

 9.d@行业平台  s+
   
表示两秒后自动关闭窗口。 y

14.如何实现不提示,直接关闭窗口?Uq
© ©直接关闭,无任何提示\|kLa
© 内容 O]HK^Y

有提示框显示是否确认关闭3YKNu
关闭窗口r$vt

15. 页面刷新:
有三种方法:
a.
html中设置:
xxxxx
之後加入下面这一行即可!
定时刷新:
10
代表刷新间隔

b.jsp
<% response.setHeader("refresh","1"); %>
 
每一秒刷新一次

c.使用javascript:
");  
  }else   {  
  out.println("");  
  }  
response.sendRedirect("...");  
 
为什么不出现javascript提示,就重定向了???
 
 
我要的是先出现提示框,再重定向,还有什么解决办法没???

  

首先你要了解jspjavascript的执行顺序  
  jsp
是在服务端运行的程序,javascript是在浏览器上运行的程序
 
  jsp
生成html+javascript发送给浏览器
 
 
然后浏览器收到了那些html+javascript后,在自行显示给用户。
 
  response.sendRecdirect();
是一条jsp语句,当你的jsp运行完以后也生成了alert('xxx');javascript,但是这里你的jsp程序在执行response.sendRecdirect("xxx.jsp");时候,他并没有把生成的htmljavascript发送给浏览器,而是把浏览器向服务器发送浏览请求转到了xxx.jsp,而前面的jsp生成的htmljavascript自然就不会被浏览器所执行.

19.javascript检测上传文件的类型.

   onsubmit="return check(this)">  

     type=file   name=file>  

     type=submit>  

    

 

20. line.separator什么意思啊
System.getProperty("line.separator")
什么意思啊

:

获取系统还行符号,在window平台上这个值是"\r\n"

21. 浏览器中如何清除以前在输入框里输入过的内容:

  工具——>选项 --> internet 选项--> 内容 -->自动完成

 

阅读(1522) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~