
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链接数据库连接地址详解)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)