2005年12月14日

                   雖然這篇文章和java沒什么關系,但我還是要貼出來和大家一起分享。因為這樣感人的文章現在已經不多見了。這孩子太可憐,這個孩子的母親也很偉大,為了這樣的人間真情,我不禁落淚了....

            一天,正走在路上,手機響了,話筒里是個稚嫩的小女孩的聲音:“爸爸,你快回來吧,我好想你啊!”憑直覺,我知道又是個打錯的電話,因為我沒有女兒,只有個6歲的獨生子。這年頭發生此類事情也實在是不足為奇。我沒好氣的說了聲:“打錯了!”便掛斷了電話。 
             
            接下來幾天里,這個電話竟時不時地打過來,攪得我心煩,有時態度粗暴的回絕,有時干脆不接。 
             
            那天,這個電話又一次次打來,與往常不同的是,在我始終未接的情況下,那邊一直在堅持不懈的撥打著。我終于耐住性子開始接聽,還是那個女孩有氣無力的聲音:“爸爸,你快回來吧,我好想你啊!媽媽說這個電話沒打錯,是你的手機號碼,爸爸我好疼啊!媽媽說你工作忙,天天都是她一個人在照顧我,都累壞了,爸爸我知道你很辛苦,如果來不了,你就在電話里再親妞妞一次好嗎?”孩子天真的要求不容我拒絕,我對著話筒響響地吻了幾下,就聽到孩子那邊斷斷續續的聲音:“謝謝……爸爸,我好……高興,好……幸福……” 
             
            就在我逐漸對這個打錯的電話發生興趣時,接電話的不是女孩而是一個低沉的女聲:“對不起,先生,這段日子一定給您添了不少麻煩,實在對不起!我本想處理完事情就給您打電話道歉的。這孩子的命很苦,生下來就得了骨癌,她爸爸不久前又……被一場車禍奪去了生命,我實在不敢把這個消息告訴她,每天的化療,時時的疼痛,已經把孩子折磨得夠可憐的了。當疼痛最讓她難以忍受的時候,她嘴里總是呼喊著以前經常鼓勵她要堅強的爸爸,我實在不忍心看孩子這樣,那天就隨便編了個手機號碼……” 
             
            “那孩子現在怎么樣了?”我迫不及待地追問。 
             
            “妞妞已經走了,您當時一定是在電話里吻了她,因為她是微笑著走的,臨走時小手里還緊緊攥著那個能聽到‘爸爸’聲音的手機……” 
             
            不知什么時候,我的眼前已模糊一片…… 
          posted @ 2005-12-15 03:39 Explore爪哇 閱讀(252) | 評論 (0)編輯 收藏
           

          數據庫操作現在是項目開發的根本,學習Java首先應該學會怎么樣連接數據庫,用Java連接數據庫可不像用Delphi這類工具那樣設幾個屬性就OK,說簡單也簡單,說復雜,其實也挺復雜的,而且很麻煩,如果是初學,根本不能保證第一次就連接成功,下面以SQL Server 2000為例,說說Java連接數據庫的基本方法,也記錄一下心得。

          1、下載SQL Server 2000 driver for JDBC
          SQL Server 2000 Driver For JDBC Downloads
          該驅動截止目前有四個版本,建議下載最新的SP3版。
          該驅動安裝成功后,請將安裝目錄下的lib目錄下的三個.jar文件加到CLASSPATH中;如果你使用的是JBuilder或Eclipse,將這三個文件根據IDE的提示加到工程中也可。

          2、升級你的SQL Server 2000,為其打上最新的補丁。
          這一步可能不是必需的,因操作系統環境而定,在不打補丁的情況,有時可以正常連接,有時卻不能,所以建議還是安裝最新的SQL Server 2000補丁(SP4)和JDBC驅動(SP3)。
          如果你的程序在運行時提示:Error establishing socket,一般情況下,打上SQL Server 2000的補丁就可解決。

          3、驅動的加載方法
          在建立連接之前,要先加載SQL Server 2000 JDBC的驅動,代碼形式如下:
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          在此注意,forName方法的參數字符串必須完全相同于以上內容,大小寫是區分的,其實這個串就是驅動類的完整名稱:包名+類名。

          4、獲得一個連接
          在操作數據庫之前,要先獲得與數據庫的一個連接,使用如下代碼格式:
          DriverManager.getConnection(連接字符串, 登錄用戶名, 登錄密碼);
          例:
          DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs", "sa", "");
          在此處關鍵的是連接字符串的內容,localhost部分即服務器的名字,可以更改;1433部分為SQL Server使用的端口號,根據實際情況修改即可;DatabaseName即為要連接的數據庫的名字,在此注意DatabaseName之前的是分號,而不是冒號。

          5、代碼實例

          // 導入Java SQL包,連接數據庫必需;
          import java.sql.*;

          public class TestDB {
          public static void main(String[] args) {
          String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
          String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
          String userName = "sa";
          String userPwd = "";
          Connection dbConn

          try {
          Class.forName(driverName);
          dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
          System.out.println("Connection Successful!");
          }
          Catch (Exception e) {
          e.printStackTrace();
          }
          }
          }

          6、可能出現的問題
          如果以上的代碼運行后,輸出"Connection Successful!",那就代表一切正常,連接數據庫成功,你可以進行Statement、ResultSet的操作了;反之的話,一定是出現了相應的異常。
          如果提示錯誤"Error establishing socket",請根據之前的說明安裝相應的SQL Server 2000補丁即可。
          如果提示"ClassNotFoundException",那一定是 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 該段代碼拼寫有誤,或者是SQL Server 2000 Driver For JDBC Lib目錄下的三個.jar文件未加入到CLASSPATH中。

          posted @ 2005-12-14 15:46 Explore爪哇 閱讀(469) | 評論 (0)編輯 收藏
           
          主站蜘蛛池模板: 建始县| 龙海市| 蚌埠市| 红安县| 禹城市| 融水| 南乐县| 延吉市| 宝兴县| 萨迦县| 平塘县| 轮台县| 屯门区| 察哈| 大连市| 金坛市| 娄烦县| 尼勒克县| 石柱| 巴中市| 湖口县| 灯塔市| 西青区| 宜川县| 昌邑市| 牡丹江市| 韩城市| 胶南市| 阿荣旗| 鲁甸县| 泊头市| 亚东县| 曲周县| 东平县| 盈江县| 循化| 县级市| 黎城县| 青浦区| 河南省| 红原县|