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 竹笛月影 閱讀(315) | 評論 (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 竹笛月影 閱讀(304) | 評論 (2)編輯 收藏
          僅列出標題  

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 淮安市| 库车县| 惠安县| 合阳县| 廉江市| 商都县| 合川市| 疏附县| 黔东| 贵溪市| 阳山县| 聂拉木县| 青海省| 板桥市| 阿图什市| 墨玉县| 澎湖县| 威远县| 西平县| 日喀则市| 田阳县| 靖安县| 永寿县| 新田县| 玉环县| 香港| 永胜县| 开化县| 广宁县| 饶河县| 云南省| 湖北省| 锦屏县| 闽侯县| 天峨县| 凭祥市| 保山市| 陆良县| 广河县| 沙雅县| 萨嘎县|