posts - 2,  comments - 2,  trackbacks - 0

          最近在做一些數據庫連接方面的測試的時候,總是會出現各種各樣的問題,現將示例代碼寫出:

          import com.mysql.jdbc.*;
          import java.sql.*;

             public class TestMySQL
             {
                 public static void main(String[] args)
                 {
                     try
                     {
                         Class.forName("com.mysql.jdbc.Driver");
                         DriverManager.registerDriver(new com.mysql.jdbc.Driver());
                      
             
                         Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/BookDB?useUnicode=true&characterEncoding=GB2312", "user", "password");
                     }
                     catch (Exception e)
                     {
                         System.out.println(e.getMessage());
                     }
                 }
             }

          再將執行后所產生的錯誤如下:
          Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream

          ** BEGIN NESTED EXCEPTION **

          java.io.IOException
          MESSAGE: Unexpected end of input stream

          STACKTRACE:

          java.io.IOException: Unexpected end of input stream
              at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1096)
              at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:626)
              at com.mysql.jdbc.Connection.createNewIO(Connection.java:1562)
              at com.mysql.jdbc.Connection.<init>(Connection.java:491)
              at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
              at java.sql.DriverManager.getConnection(DriverManager.java:525)
              at java.sql.DriverManager.getConnection(DriverManager.java:171)
              at TestMySQL.main(TestMySQL.java:16)


          ** END NESTED EXCEPTION **

          哪位高手有時間指點一二啊,急啊.不甚感激之至啊.謝謝!

          posted @ 2007-04-25 11:30 竹笛月影 閱讀(312) | 評論 (0)編輯 收藏

          各位好:
                我是一個自學者,在這中間經常遇到一些問題,希望能夠得到各位的幫助.
                近來學習通過JDBC與SQL 2000相連接,始終無法得到,具體問題如下:
             
                import java.sql.*;
                import com.microsoft.jdbc.sqlserver.SQLServerDriver;

                public class Test
                {
                      public static void main(String[] args)
                      {
                            try
                            {
                                  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                                  
                                  Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=Northwind", "sa", "");

                                  .
                                  .
                                  .
                            }
                            catch (Exception e)
                            {
                            
                            }
                   }
                }

                 上面是本人的示例代碼,示例程序能夠正常編譯,顯示沒有任何錯誤,當執行時卻產生如下錯誤:

                   [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

                   上面錯誤始終出現在本人的示例程序中,查閱了Microsoft SQL Server 2000 Driver for JDBC的幫助文檔,感覺到本人的示例程序嚴格按照   
                   文檔要求來寫的,卻始終得到這樣的錯誤.
                   希望得到各位的幫助.
                   不甚感激之至!

                   謝謝!

          posted @ 2007-04-20 22:49 竹笛月影 閱讀(301) | 評論 (2)編輯 收藏
          僅列出標題  

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 崇义县| 怀仁县| 沁水县| 柳河县| 孝义市| 新宾| 石楼县| 张家港市| 上高县| 东阳市| 龙州县| 鸡西市| 杭锦后旗| 台东县| 盐山县| 安泽县| 青冈县| 恩施市| 灵山县| 龙门县| 景泰县| 鄂托克旗| 中江县| 祁东县| 原阳县| 庆元县| 黔南| 巩留县| 怀化市| 福州市| 天门市| 泰顺县| 顺义区| 庄浪县| 漳浦县| 万宁市| 巴马| 莲花县| 张家口市| 怀集县| 潞西市|