怎么使用JDBC连接SQL Server

怎么使用JDBC连接SQL Server,第1张

1、首先要去微软的官方网站上下载jdbc驱动,并安装。

2、 安装完毕以后,在安装目录下找到help文件夹下的defaulthtml文件,里面虽然是英文,但包含了大量的使用jdbc的方法,还有一些样板代码,拷过来稍微修改就能执行。

3、 设置环境变量。因为jdbc并非JavaSDK的一部分,所以必须在CLASS_PATH环境变量中设置jdbc驱动的路径。在安装目录下找到sqljdbc4jar包,并把路径加入环境变量。例如我本机的CLASS_PATH就设置为;D:/temp/sqljdbc4jar;这里要注意两点:(1)文件夹名的问题。如果jar包所在的路径中有空格或是数字,都不能在环境变量中识别,就会报ClassNotFound 的错误,这个时候把jar包拷贝到一个简短的只有英文目录的文件夹下即可。譬如我的路径就是D:/temp/sqljdbc4jar。(2)版本的问题。目录下有两个jar包sqljdbcjar和 sqljdbc4jar,顾名思义,sqljdbc4jar肯定是高版本的,需要JRE60以上的版本支持,所以你需要根据你自己的JRE环境选择合适的jar包。通常来说,新版本肯定比旧版本功能丰富,性能优越,所以尽可能地使用新版本。

4、 从Sample文件夹中找到样板代码,修改数据库的链接字符串并运行即可。下边是一个标准的连接字符串:

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

String connectionUrl = "jdbc:sqlserver://21820619421:1433;" +

"databaseName=SMSPlat_;user=sa;password=zmccsms;

1、下载解压sqljdbcjar。将下载的sqljdbc解压,找到解压文件夹,一般使用到的是sqljdbc或sqljdbc4,请根据所需选择相关文件,本例使用sqljdbc4。

2、导入sqljdbc4jar。打开eclipse,新建一个工程,将sqljdbc4jar放到工程下。之后右键工程名,选择Build Path,如图。点击Add Jars。选择刚刚放进了的sqljdbc4jar即可。

3、代码。新建一个testjava文件,复制如下代码,运行即可。

4、代码:

import javasql;

public class test {

public static void main(String[] args) {

// TODO Auto-generated method stub

String url="jdbc:sqlserver://localhost:1433; DatabaseName=soft";

String driver="commicrosoftsqlserverjdbcSQLServerDriver";      

Statement st;

Connection con;

try{

ClassforName(driver);//加载驱动

}

catch(ClassNotFoundException event){Systemoutprint("无法创建驱动程式体!");}

try{

con=DriverManagergetConnection(url,"sa","123");

consetAutoCommit(true);

Systemoutprintln("已经连接到数据库");

st=concreateStatement();

     ResultSet rs=stexecuteQuery("SELECT from test ");

    while(rsnext())

   {   String name=rsgetString("name");

        Systemoutprintln(name);

      }

stclose();

      conclose();

  }

  catch(SQLException e1) {Systemoutprintln("异常"+e1);}

}

}

5、成功运行如图所示。

都有统一的格式的,如下:

MicrosoftSQLServerJDBCDriver(一般用来连接SQLServer2000)

驱动程序包名:msbasejarmssqlserverjarmsutiljar

驱动程序类名:commicrosoftjdbcsqlserver

JDBCURL:jdbc:microsoft:sqlserver://:

默认端口1433,如果服务器使用默认端口则port可以省略

MicrosoftSQLServer2005JDBCDriver

驱动程序包名:sqljdbcjar

驱动程序类名:commicrosoftsqlserverjdbc

JDBCURL:jdbc:sqlserver://:

默认端口1433,如果服务器使用默认端口则port可以省略

Oracle

OracleThinJDBCDriver

驱动程序包名:ojdbc14jar

驱动程序类名:Oraclejdbcdriver

JDBCURL:

jdbc:oracle:thin:@//:/ServiceName

jdbc:oracle:thin:@::

以上就是关于怎么使用JDBC连接SQL Server全部的内容,包括:怎么使用JDBC连接SQL Server、怎么使用JDBC连接SQL Server2008、java代码连接数据库url怎么获取(java链接数据库连接地址详解)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9420779.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存