当前位置:  技术问答>java相关

求助,如何不用创建odbc连接sql server数据库

    来源: 互联网  发布时间:2015-10-03

    本文导语:  十分感谢 | jdbc连接SQL Server 不通过JDBC-ODBC桥 首先到微软的网站下载jdbc for sqlserver的driver 地址是:  Microsoft SQL Server 2000 Driver for JDBC (http://www.microsoft.com/downloads/release.asp?releaseid=38312) ...

十分感谢

|
jdbc连接SQL Server 不通过JDBC-ODBC桥

首先到微软的网站下载jdbc for sqlserver的driver

地址是:  Microsoft SQL Server 2000 Driver for JDBC
(http://www.microsoft.com/downloads/release.asp?releaseid=38312)

然后下载安装到要安装的目录中,假设安装目录为d:javaforsql
安装后要在classpath中添加d:javaforsqllibmsbase.jar;d:javaforsqllibmssqlserver.jar;d:javaforsqllibmsutil.jar
然后可以进行一个简单的实验
首先注册驱动器,使用sqlserver jdbc驱动的别名:com.microsoft.jdbc.sqlserver.SQLServerDriver

程序为
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
然后要设置连接
String url="jdbc:microsoft:sqlserver://yourserver:port;DatabaseName=yourdatabase"
Connection conn= DriverManager.getConnection(url,"uername","password"); 
实验一下,成功了吧!

|
第一: 去微软网站下载驱动
第二: 在classpath中加上 C:j2sdk1.4libmsutil.jar;C:j2sdk1.4libmsbase.jar;C:j2sdk1.4libmssqlserver.jar;
分别是三个驱动程序包的位置
第三:

String st="select * from info";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javadata"; 
String user="sa"; 
String password=""; 
Connection myConn= DriverManager.getConnection(url,user,password); 
//***数据库连接*** 
Statement myStmt = myConn.createStatement();
ResultSet myResults = myStmt.executeQuery(st);
while (myResults.next()){

}


|
ODBC功能有限,不支持JDBC2中的功能,而且不稳定!建议用JDBC
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"
Connection conn= DriverManager.getConnection(url,"sa",""); 

|
使用ODBC—JDBC桥主要是满足没有JDBC驱动的人
使用WIN自带的ODBC很方便

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助!centOs系统root用户连接ftp失败,别的用户连接ftp成功?
  • 紧急求助,我的程序连接数据库时,用localhost完全正常,而外部可以访问,但不能访问连接数据的那部分
  • 求助: 在ubuntu11.04上的有线连接问题
  • Redhat Linux 9如何连接ADSL?【求助】
  • 求助VSFTP的连接问题
  • Linux 网络连接问题 求助
  • windows 2003无法连接ftp服务器,求助!
  • 高分求助:如何监测iptables配置的透明网关的内部网连接状态?
  • 高分求助在线等...连接池的问题
  • 求助:Fedora6 Telnet服务启动成功,但是无法连接
  • 利用ARM2410外部接口连接单色LCD【求助】!!!!!
  • Ubuntu 10.4的无线连接问题,50分求助
  • **紧急求助:使用xmanager连接linux出现得错误*****
  • [求助][排错]一段利用socket连接网页,并将网页内容拷贝下来的程序。。。[有一点问题]
  • 【求助】如何同时连接并登录多个服务器,然后执行相同的维护脚本
  • 求助!!编译连接 mysql 时出错
  • 编译连接成功,但不能执行!!求助!!!
  • [求助]JDBC连接错误
  • 求助:slack adsl能连接得上,但无法打开网页!!!
  • 求助mandrake linux10 连接不上路有器,详细请看帖子
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3