posts - 4,  comments - 1,  trackbacks - 0

          1. SQL server里的數(shù)據(jù)類型bigint和JAVA中的類型long對應(yīng)。所以: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]連接占線導(dǎo)致另一個 hstmt??????

          answer:通常問題是這樣產(chǎn)生的:有兩個查詢同時訪問了數(shù)據(jù)庫,且這兩個查詢都是通過一個CONNECTION訪問數(shù)據(jù)庫的。 

           解決方法:  

           1、每個線程都用獨立的一個CONNECTION;  

          2、在線程間同步,防止幾個線程同時使用一個C0NNECTION;  

           3、加入異常處理;

          3. SQL的數(shù)據(jù)類型與Java數(shù)據(jù)類型的對應(yīng)關(guān)系:

          SQL數(shù)據(jù)類型                 Java數(shù)據(jù)類型
          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.數(shù)據(jù)庫是 datetime 型sqlserver 200l的datime 型 它的基本格式就是 YYYY-MM-DD hh:mm:ss.haomiao 這樣的 我插入的字符串就是符合這個格式的 比如 2005-04-12 19:00:00   用getDate取時間.最后把 date.toString();的時候 我發(fā)現(xiàn) 只有年月日2005-04-12 后邊的時間全部變成沒了 這是為什么?

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

          5. 問:怎樣計算代碼執(zhí)行所花費的時間?
          答:
          代碼開始取時間,結(jié)束后取時間,相減
          long t1 = System.currentTimeMillis();
          ///////////////// your code
          long t2 = System.currentTimeMillis() ;
          long time = t2-t1;

          6. 操作符優(yōu)先級(遞減)

          操作符/元素

          關(guān)聯(lián)性

          描述

          .

          表/字段名分隔符

          ::

          PostgreSQL-特有的類型轉(zhuǎn)換操作符

          [ ]

          數(shù)組元素選則

          -

          單目負(fù)號

          ^

          冪操作

          * / %

          乘,除,模

          + -

          加,減

          IS

           

          IS TRUE, IS FALSE, IS UNKNOWN, IS NULL

          ISNULL

           

          測試是否為空值

          NOTNULL

           

          測試是否為非空值

          (任何其它的)

          所有其它的本地和用戶定義操作符

          IN

           

          集合成員

          BETWEEN

           

          范圍包含

          OVERLAPS

           

          時間間隔重疊

          LIKE ILIKE SIMILAR

           

          字符串模式匹配

          < >

           

          小于,大于

          =

          等于,賦值

          NOT

          邏輯反

          AND

          邏輯與

          OR

          邏輯或

          7.SQLServer2000的smalldatetime 與Datetime的區(qū)別?

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

          使用 datetime 數(shù)據(jù)類型存儲從 1753 年 1 月 1 日至 9999 年 12 月 31 日的日期(每個數(shù)值要求 8 個字節(jié)的存儲空間)。使用 smalldatetime 數(shù)據(jù)類型存儲從 1900 年 1 月 1 日至 2079 年 6 月 6 日的日期(每個數(shù)值要求 4 個字節(jié)的存儲空間)。

          8. 把String 的日期轉(zhuǎn)化為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. 怎樣在網(wǎng)頁中加入E-mail鏈接并顯示預(yù)定的主題?EN"
          <a href=mailto:cnshell@163.com?subject=hello>

          10. 怎樣讓背景圖像不滾動K/-
          <body background="acc.gif" bgproperties="fixed">
          '
          或用CSS樣式表定義:N!2
          <style type="text/css">
          ,,I<et
          <!--
          k/zL#)
          body { background-image: url(image/bg.gif); background-attachment: fixed}
          YYC;
          -->
          :$~7)K
          </style>
          11.
          怎樣隱藏在狀態(tài)欄里出現(xiàn)的LINK信息?@R
            大家知道,當(dāng)你指向一個鏈接時,該鏈接的信息會出現(xiàn)在瀏覽器狀態(tài)欄里,如果需要隱藏信息,可以如下設(shè)置:-x
          <a href="
          http://www.yufeng21.com" onMouseOver="window.status=''none'';return true">test</a>;
            如果想要指向一個鏈接時,瀏覽器狀態(tài)欄里出現(xiàn)特定的信息,把none 改成你需要的文字即可。

          12.©如何為鏈接提供一個按鈕?ZQo'3T
          <form ACTION="cnshell.htm" METHOD="GET">
          7中國多媒體行業(yè)平臺  8Q<{R
          <p><input TYPE="submit" value="
          單擊這里" NAME="cnshell"></p>[@) E9
          </form>
          [n

          13.如何定時關(guān)閉網(wǎng)頁?w

             在head區(qū)加入c{`E

           <SCRIPT LANGUAGE="javascript">!9行業(yè)平臺  K*X3SA
             setTimeout('window.close();',2000);
          8OL^n
             </SCRIPT>
          9.d@行業(yè)平臺  s+
             
          表示兩秒后自動關(guān)閉窗口。 y

          14.如何實現(xiàn)不提示,直接關(guān)閉窗口?Uq
          © ©直接關(guān)閉,無任何提示"|kLa
          © <a href="javascript:window.opener=null;window.close()">內(nèi)容</a> O]HK^Y

          有提示框顯示是否確認(rèn)關(guān)閉3YKNu
          <a href="javascript:window.close();">
          關(guān)閉窗口</a>r$vt

          15. 頁面刷新:
          有三種方法:
          a.在html中設(shè)置:
          <title>xxxxx</title>之後加入下面這一行即可!
          定時刷新:<META HTTP-EQUIV="Refresh" content="10; URL=http://自己的
          URL">
          10代表刷新間隔

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

          c.使用javascript:
          <script language="javascript">
          setTimeout("self.location.reload();",1000);
          <script>
          一秒一次

          16. TEXTAREA自適應(yīng)文字行數(shù)的多少  
          <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">  
          </textarea>  

          17. select選框的selectedIndex的起始為0;

          18. jsp頁面里面:  
            if(err==null   ||   err.equals(""))   {  
            out.println("<script>alert('操作成功
          !');</script>");  
            }else   {  
            out.println("<script>alert('操作失敗
          !');</script>");  
            }  
          response.sendRedirect("...");  
            為什么不出現(xiàn)javascript提示,就重定向了???
           
            我要的是先出現(xiàn)提示框,再重定向,還有什么解決辦法沒???

            

          首先你要了解jsp和javascript的執(zhí)行順序  
            jsp是在服務(wù)端運行的程序,javascript是在瀏覽器上運行的程序
           
            jsp生成html+javascript發(fā)送給瀏覽器
           
            然后瀏覽器收到了那些html+javascript后,在自行顯示給用戶。
           
            response.sendRecdirect();是一條jsp語句,當(dāng)你的jsp運行完以后也生成了alert('xxx');的javascript,但是這里你的jsp程序在執(zhí)行response.sendRecdirect("xxx.jsp");時候,他并沒有把生成的html和javascript發(fā)送給瀏覽器,而是把瀏覽器向服務(wù)器發(fā)送瀏覽請求轉(zhuǎn)到了xxx.jsp,而前面的jsp生成的html和javascript自然就不會被瀏覽器所執(zhí)行.

          19.用javascript檢測上傳文件的類型.

          <form   onsubmit="return check(this)">  

           <input   type=file   name=file>  

           <input   type=submit>  

           </form>  

           <script language="javascript">  

           function   check(myform)   

           {  

              str=myform.file.value  

              str=str.substr(str.lastIndexOf(".")+1)  

              if(str!="txt")  

              {  

              alert("只能txt")  

              return   false  

              }  

           }  

           </script>

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

          答:

          獲取系統(tǒng)還行符號,在window平臺上這個值是""r"n"

          21. 瀏覽器中如何清除以前在輸入框里輸入過的內(nèi)容:

           工具——>選項 --> internet 選項--> 內(nèi)容 -->自動完成

          <form method="POST" autocomplete="off">

          <input tpye="text" autocomplete="off">

          </form>

          posted on 2007-10-18 16:50 chaochao 閱讀(516) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 沙田区| 萝北县| 宁夏| 龙胜| 江津市| 都匀市| 家居| 元朗区| 房产| 竹北市| 贵州省| 上高县| 潞城市| 桑植县| 武乡县| 揭西县| 甘肃省| 康平县| 北流市| 海晏县| 宣武区| 望都县| 商水县| 高州市| 黄龙县| 金沙县| 雅安市| 昭平县| 获嘉县| 祁阳县| 荆州市| 青阳县| 雅安市| 湛江市| 宜春市| 肃北| 景洪市| 新泰市| 三明市| 霸州市| 陇南市|