安卓開發日記(4)——服務端連接數據庫

晚上搗鼓了一下jdbc,然後還是會出問題…
連接數據庫還是那些東西,網上下對應的驅動,數據庫的TCP/IP這些的按照網上那些教程都配好,然後Driver ,User,Password,URL然後這些要素都寫對,接着就可以連數據庫了。

然後我第一次是這樣寫的代碼,先run as java application

public static void main(String args[]) {
    PreparedStatement ps = null;
    Connection ct = null;
    ResultSet rs = null;      

        try {
            //1.加載驅動
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
            System.out.println("加載驅動成功!");
        }catch(Exception e) {
            e.printStackTrace();
            System.out.println("加載驅動失敗!");
        }

        String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test";
        String user="sa";  //超級管理員
        String password="123456";  //密碼
        try {
            ct=DriverManager.getConnection(url, user, password);
            System.out.println("連接數據庫成功!");
        }
        catch(Exception e) {
            e.printStackTrace();
            System.out.println("連接數據庫失敗!");
        }
     }

當然這次是成功的,控制檯輸出

加載驅動成功!
連接數據庫成功!

接着準備在tomcat服務器上連數據庫了,就是說run on server.
寫好servlet,創建DBconnection對象,然後就是init()方法加載驅動。
然後這時候報找不到驅動的錯誤,然後檢查有沒有build path把jdbcXXX.jar給弄進來,然後也是在的,所以驅動我是好好放進來了的。

然後找到這篇https://www.cnblogs.com/zfyouxi/p/5378964.html

這個jdbcXXX.jar要複製粘貼到tomcat的lib文件夾下,然後把tomcat clean一下重啓運行。然後就可以加載驅動和連接數據庫了。

當然這些的前提是要先在application下測試一下能不能連上,因爲可能是寫的代碼裏面本身就有問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章