关于JAVA连接SQL2005的问题......

Java数据库连接实践:MySQL与SQL Server 2005驱动使用指南 本文还有配套的精品资源,点击获取 简介:在Java开发中,连接数据库是基本技能。本文详细介绍了如何使用Java连接MySQL和SQL Server 2005数据库,包括所需的驱动包 mysql-connector-java 和 sqljdbc 。通过JDBC API和示例代码,展示了如何建立连接、执行SQL查询、处理查询结果以及推荐的最佳实践。了... 阅读详情
 

关于JAVA连接SQL2005的问题......

 

下面总结如下:

一、JAVA连接SQL的语句

JAVA连接SQL2000语句为:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.getConnection("jdbc:odbc:数据库名","数据库登录名","登录密码");

但连接SQL2005,已经改为:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码");

二、JAVA连接SQL都要用到驱动程序

SQL2000需要三个jar包:mssqlservice.jar,msutil.jar,msbase.jar
SQL2005需要一个jar包:sqljdbc.jar
所以SQL2000和2005的连接方法是不一样的,
到微软下载"Microsoft SQL Server 2005 JDBC Driver"最新版本,现在的应该是1.2

下面Microsoft SQL Server 2005 JDBC Driver的安装说明:
1. 将 sqljdbc_<版本>_enu.exe 下载
2. 运行 sqljdbc_<版本>_enu.exe
3. 出现提示时,输入安装目录;建议您将此 zip 文件解压缩到 %ProgramFiles% 中的默认目录下:
Microsoft SQL Server 2005 JDBC Driver
4.在环境变量CLASHPATH后加上C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/enu/sqljdbc.jar(这是1.2版的,其它版本按实际修改......)

但上面只解决了驱动程序的问题.....

三、另外有时候会出现"SQL SERVER 2005使用sa 登录失败-提示该用户与可信 SQL Server 连接无关联"或除sa外的用户登录失败的问题.

解决方法如下:

1.打开SQL Server Management Studio
2.右键点击服务器,选择Properties(属性),点击Security(安全性),
将server authentication服务器身份认证从windows authentication mode(windows身份认证模式)
修改为Sql Server and Windows Authentication mode(SQL server和windows身份认证模式).
3.回到SQL Server Management Studio服务器那,在服务器下双击打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态),在设置中将Login(登录)设置为Enabled(启用)。(忘记sa密码的可在常规修改密码)

四、设置SQL Server服务器
1、打开SQL Server Configuration Manager”,双击“SQL Server 2005网络配置”,点击“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键单击选择“启动”。
3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433,将IP地址中的“已启用”设为“是”。
4、重新启动SQL Server

经过这么多设置后应该就可以正常运行了......


java链接sqlserver2005的两种驱动jar包 本资源是关于java开发的工具软件,其中包括sqljdbc和sqljdbc4两种,分别适合不同的jdk版本 立即下载

相关推荐

java连接sqlserver2005数据库

java连接sqlserver2005数据库心得体会

java连接sqlserver 2005_java连接sqlserver2005数据库

首先得下载驱动程序到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.2解压Microsoft SQL Server 2005 jdbc driver1.2.exe,把sqljdbc_1.1复制到%ProgramFiles%(如果系统在C盘则为C:\Program Files)。设置 ClasspathJDBC 驱动程序并未包含在 Java SDK 中。因...

weixin_34247523的博客 256

Java连接sqlserver2005

import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JDBCdemo { private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test"; private static Connection conn = null; //获取连接对象 public static Connection getConn() { if (conn == null) { try { Class.forName(DRIVER); conn = DriverManager.getConnection(URL,"sa","sasa"); return conn; } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } return conn; } //关闭资源 public static void closeALL(ResultSet rs, Statement stmt, Connection conn ){ try { if(rs != null) { rs.close(); rs = null; } if(stmt !=null){ stmt.close(); stmt = null; } if(conn != null){ conn.close(); conn = null; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

java连接SQL server 2005(jdbc)(已测试成功)

<br />static  {<br />  <br />  try {<br />   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");<br />       String user="sa";<br />          String pwd="123";<br />          //JDBC连接方式<br />    String url="jdbc:sqlserver://127.0.0.1:1433;Databa

wxpjsj的专栏 453

保姆级教程:用PyTorch从零实现SDE扩散模型(附完整代码与MNIST实战)

本文提供了一份详细的PyTorch教程,指导读者从零开始实现SDE扩散模型,并附有完整的代码示例和MNIST数据集实战。通过解释随机微分方程(SDE)的核心概念、模型架构设计、训练流程实现以及采样生成过程,帮助开发者掌握扩散模型的构建与应用。

weixin_28677005的博客 265

二维卡尔曼滤波位置,速度融合

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

Johnlee2019的博客 8451

java连接SqlServer2005(netbeans)

花了大半天的时间终于解决了问题,下面分享一下我的过程:我的系统安装的是jdk6,netbeans和Mycrosoft SqlServer 2005,java连接数据库一般要分六部走1.注册驱动2.用驱动管理类创建连接3.创建语句statement封装sql脚本语句4.执行5.处理返回的结果6.关闭相关连接在这里连接的是SqlServer2005,属于第三方驱动,首先

Jim20的专栏 3811

MS1861宏晶微视频显示与控制器芯片:开发资料全解析与应用指南

本文全面解析了宏晶微MS1861视频显示与控制器芯片的核心功能与开发流程。该芯片作为高性能的“视频信号翻译官”,支持HDMI、LVDS等多种输入与MIPI、LVDS等输出,集成强大的图像处理与OSD叠加功能。文章详细介绍了从资料获取、环境搭建到以HDMI转MIPI为例的实战配置与调试技巧,为工业HMI、广告机等应用的开发者提供了完整的应用指南。

weixin_29198045的博客 337

Java连接SQL Server教程(详细教程)

总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!如有问题,欢迎评论区批评指正😁。

qq_74095822的博客 2万+

Ubuntu20.04安装Torque-6.1.2单机版(踩坑篇)

说明:PBS排队系统原先是在Centos7安装使用很顺利,但是有客户需求在Ubuntu20.04上使用,着手在Ubuntu20.04安装上安装的时候发现很多报错,并不能顺利安装,网上查找到的教程,有的说是让放弃转slurm,有的是换源安装,但是安装好的版本很低,有许多bug,不是很好用。经过自己慢慢摸索之后,改了部分配置以及源码之后,能够顺利安装,再次记录一下踩坑心得,与大家一起分享学习。如有问题,欢迎大家来撩。...............

华青水上的博客 8087

十大排序算法详解(一)冒泡排序、选择排序、插入排序、快速排序、希尔排序

冒泡排序、选择排序、插入排序、快速排序、希尔排序

HK的博客 18万+

关于JAVA连接sql2005的问题

一 前后环境 1 windows2003、apache-tomcat-5.5.16、jdk1.5.0_06、sql2000 2 windows2008、apache-tomcat-6.0.20、jdk1.6.0_03、sql2005 二 JAVA连接SQL的语句 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); /

liupeng900605的专栏 1419

IgH EtherCAT 从入门到精通:第 4 章 网络设备驱动选型与配置

摘要:本章详细介绍了EtherCAT主站网络设备驱动的选型与配置。IgH EtherCAT Master提供Generic通用驱动和Native原生驱动两种方案:Generic驱动通过Linux Socket接口实现,兼容性强但实时性较差;Native驱动通过修改网卡驱动绕过内核协议栈,具有更低延迟和更小抖动。文章具体分析了e1000/e1000e/igb/igc等Intel网卡驱动以及r8169/8139too等Realtek驱动的配置方法,并提供了驱动选型建议。对于实时性要求高的场景,推荐使用Nativ

从事嵌入式linux android驱动开发,拥有全栈能力 304

java sql2005_java连接sql2005问题

用jsp连接sql2005总是不成功!所以写了个java代码测试一下,也不成功!import java.sql.*;import javax.sql.*;import com.microsoft.sqlserver.jdbc.*;public class Test{public static void main(String args[]){String DRIVER="com.microsoft...

weixin_39622138的博客 110

GJB设计开发各阶段的文件和记录要求

GJB设计开发各阶段的文件和记录要求

Abel的博客 4053

① Django手把手从零开发个人博客-前言

手把手教你从零开始玩转手把手教你从零开始玩转Django,全面学习并了解django的运行机制、开发全流程及线上部署。Django,全面学习并了解django的运行机制、开发全流程及线上部署。 专栏介绍 本套教程遵循Django的设计思想,开门见山,快速切入主题,拒绝拖沓,在实战中学习每一个知识点,提高学习的趣味性以及个人成就感,并且能快速将所学运用到实际项目中。 将从零手把手带着你一步步完成博客的每一个功能,通过实现博客文章列表页、文章详情页、作者页面等功能来学习和了解django的视图查询模块相关知.

轻编程的博客 513

java 连接 sql2005,java与sql server2005 连接有关问题

当前位置:我的异常网» Eclipse»java与sql server2005 连接有关问题java与sql server2005 连接有关问题www.myexceptions.net网友分享于:2013-01-27浏览:73次java与sql server2005 连接问题package com.lzw.dao;import internalFrame.guanli.Item;imp...

weixin_39805998的博客 116

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java与sql2005连接_java和sql2005的连接问题

代码如下:packagecom;importjava.sql.*;publicclassContentsql{publicstaticvoidmain(Stringargs[]){StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱...代码如下:package com;import java.sql.*...

weixin_29903713的博客 103

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JAVA WEB 连接 SQL2005 sa登录失败问题

nano214223894的专栏 1010

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

java连接sql2005中遇到的问题整理

  java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 收藏一、JDBC driver抛出异常,通过以下方法解决SQL Server 2000 JDBC driver使用:"com.microsoft.jdbc.sqlserver.SQLServerDriver"SQL Server 2005 and 2008 JDBC drive使用:"com.microsoft.sqlserver.jdbc.SQL

wuyixiang978215369的专栏 464

java 连接sql 2005 要注意的问题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34038293的博客 83

关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法

关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法     用eclipse来进行Microsoft SQL Server 2005数据库方面的开发,先把MS SQL Server 2005 JDBC Driver的驱动下载后加入工程文件的类库中;然后写URL字符串。根据以往的写法写入:url = "jdbc:microsoft:sqlserver://"及C

鸟哥哥的专栏 1441

关于java与SQL2005连接上的一些问题

我想在点击按钮时在数据库里自动创建一个表所以我在点击按钮时加了一个点击监听器    调用操作数据库的方法先连接数据库在写SQL语句 PreparedStatement ps=con.prepareStatement("select* into 新表  from 旧表");再刷新  新表名我想要用不同的变量名来创建  但是我这样做却出现了错误

o258483058的专栏 200

java连接sql server 2005的问题 java.sql.SQLException: No suitable driver

数据库连接时提示  java.sql.SQLException: No suitable driver 找了N久未解决,在群里经过几个牛人们指点终于搞点,现总结如下 1 驱动包用的不对 2 连接串的写法不同于2000   //JDBC for SQL server 2000写法:   String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQ

胡杰的专栏 4442
INSECT19
博客等级 码龄19年 2粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值