安卓开发日记(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下测试一下能不能连上,因为可能是写的代码里面本身就有问题。

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