当前位置:编程学习 > JAVA >>

java纯sql驱动连接问题?

刚开始学数据库连接怎样使用

答案:1)JDBC驱动下来有个setup.exe你安装后把他里面的lib下三个驱动复制到Java\jre6\lib\ext和Java\jdk1.6.0_13\jre\lib\ext下这样无需配置你驱动环境

(2)在你的项目里导入包这你应该会吧

window--Properties--java --Build Path--user Libraries--new-add libraries找到JDBC刚安装的三个包

然后项目右键--Properties--java Build Path--Libraries--Add External JARs--user library-next找到刚才new的名选上就OK

 

如果你用服务器的话可以在tomcat下lib里也把那三个包弄进去

差不多就这些了连接数据库
http://hongliangpan.javaeye.com/blog/243148这上面有许多驱动,你可以去选择适合你的

 

try{
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String name="sa";
String password="";
Class.forName(driver);
con=DriverManager.getConnection(url,name,password);
}catch(SQLException e){

e.printStackTrace();

}

 

 

/纯Java的SQL Server驱动连接
try{
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String ds="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String login="";
Class.forName(driver);
con=DriverManager.getConnection(ds,user,login);
}catch(Exception e){System.out.println(e);}

    String sourceURL="jdbc:mysql://136.172.120.6/ORM?user=dba&password=dba";

把ip换成你需要连得mysql的ip地址;ORM改成要连得数据库

    private Connection getConnection() {
        // DB Connection 
        Connection conn = null;
        try {
         Class.forName("org.gjt.mm.mysql.Driver");
            conn =  DriverManager.getConnection(sourceURL);
        } catch (Exception e) {
         System.out.println(e.getMessage());
            return null;
        }
        return conn;
    }

拿到Connection 就可以执行数据库操作了。

当然这是最基础的最原始的最不可取的方法,初学者使用的

做项目的话可以使用apache的dbutil包和pool包,使用数据库连接池

或者直接使用spring配置。

上一个:学习java的过程中最难的知识点是什么?
下一个:java与C C++的区别是?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,