Sql Server 2005 和Eclipse连接的注意事项

java连接SQL Server 2005数据库教程(手把手教程) 步骤一: 在连接数据库之前必须保证SQL Server 2005是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下: 打开SQL Server 2005,右击最上面的服务器,选择属性—>安全性,在右边框中选择SQL Server和Windows身份验证模式,如下图,最后点确定 (2)选择“安全性”中的登录名中的sa,右击 阅读详情

    这几天由于一个项目启动,预采用JAVA平台,我之前的项目中都用的.NET,于是赶紧充电,开始学MyEclipse下的javaweb开发。数据库选用的Sql Server 2005,遇到的第一个问题就是数据库连接的问题,主要遇到两个问题,在网上baidu了白天,有的解决方案按照办法弄了,也不管用,好不容易,今天终于连接成功,以下就依照遇到问题的顺序,介绍一下具体配置时候需要注意的事项。

 

    Sql Server 2005  和Eclipse的连接主要有两种方式,一种是利用Eclipse中database explorer进行连接,另外一种就是在程序中写代码连接,无论哪一种,大致方法是一致的,前者配置好了,后者也就差不多了。

 

   首先是安装。需要安装 MyEclipse,JDK,Tomcat(可选),sql server 2005,数据库驱动(jdbc for sql server 2005)这没太多问题,具体可以参考以下两篇:

 

http://blog.163.com/hon-g-liang/blog/static/57812046200953043325981/

 

http://blog.youkuaiyun.com/fengxingzhejml2008/archive/2009/03/28/4032434.aspx

 

安装完毕,就是连接了。

 

以下以database explorer的连接为例:

 

在database explorer-new,打开创建连接窗口,如图:

 

解释一下每个设置:

 

driver template:就是连接的数据库类型,这里当然是Microsoft Sql Server 2005。

 

driver name:给这个连接随便起个名字吧。

 

connection url:连接的url。每个数据库,甚至版本不同,这个url都不一样,可以在网上找,我这个是jdbc:sqlserver://127.0.0.1:1533;databaseName=test

         其中127.0.0.1是数据库所在的电脑ip,这个是本机,1533是连接的端口,Sql Server 默认是1433,我这里由于和另外一个服务的端口1433冲突了,所以我给设置成1533了,如何设置,后面说。test是连接的数据库的名称。

 

user name:当然是数据库的用户名喽。

 

password:上面这个用户名的密码。

 

driver jars:就是之前下载的jdbc for sql server 2005,解压缩后,点击右面的add jars,选择这个jar即可。

 

driver classname:就能选一个,就选了吧。

 

至此,连接配置按说完毕,点击test driver按钮,按说可以连通了,就在这时,

出现了第一个问题:(到主机的TCP/IP连接失败)

 

 

 搜索发现,这个问题主要是由于两个问题造成的:

1.sql server 2005默认没有启用TCP/IP 连接。这个问题的解决办法:

启动sqlserver2005中的TCP/TP协议。点击 Microsoft SQL Server 2005-配置工具->sql server configure Manager。打开后点击网络配置,选择sqlexpress协议(看准了哦)然后在右边窗口的TCP/IP上右击,点击启动。然后,选择属性,进入如下图所示界面:

最后一项就是设置端口号的,默认是1433,为了防止冲突,我改为1533。其他项,可以默认即可。

还有一点,我们必须重启sqlserver服务。 Microsoft SQL Server 2005-配置工具->sql server configure Manager,点击最上面的sql server2005服务,点击右侧的SQLServer那两个选项(SQLServer(sql express)和SQLServer(mssqlserver)),都把他们先停止然后再启动,直接点击重启好像会出现问题,呵呵。

ok这样就可以了。

2.相关服务没有启动。解决办法:

这个问题还可能就是虽然配置启用TCP/TP协议,但是上面的SQLServer(sql express)服务没有启动,造成的,启动了这个服务即可。

之所以我发现这个原因,就是因为Microsoft SQL Server 2005-配置工具->sql server configure Manager。打开后点击网络配置,这里面还有一个叫mssqlserver的服务,我它里面的TCP/TP我就设置成了端口号1433,结果上面那个sql express中即使设置了端口也是1433,那么,这两个服务不能同时启动,因为端口号冲突,所以我改为1533了。

那么设置好了,再次点击test driver按钮,

出现了第二个问题:(该用户与可信 SQL Server连接无关联)

这个问题让我郁闷了好久啊!

这个问题还是由于SQL Server 2005的默认设置造成的:默认情况下SQL Server 2005服务器身份验证模式为“windows 身份验证模式”,这种情况下,即使你输入什么用户名和密码,它都不会理睬,而出现上述问题。解决方法:

 

 

 

 

 

这个容易啊,因为你用的用户名和密码,对于你要访问的数据库,没有权限,知道如何做了吧。

ps:这一个小小问题折腾了大半天时间,也希望给遇到此类问题的人们一点参考吧。

还有,csdn的 blog真不错,以前别的blog写技术文章,真麻烦!~

 

 

步骤一:
1.打开Microsoft SQL Server 2005-SQL Server Management Studio(SQL Server Manager管理器)(用Windows身份验证方式)

JDBC连接Sql_Server_2005 1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE &lt... 阅读详情

相关推荐

Sql server 2005 与 MyEclipse 连接测试程序 (代码+驱动)

工程直接导入到MyEclipse中既可.. 驱动位置自己选择,.然后 把工程里原来导入的驱动覆盖下就可以了.. 最直观的测试.,.

DBeaver连接sql server数据库(续)

前面一篇文章有说道DBeaver这款数据库管理工具不能连接本机数据库。今天电脑sql server2005数据库本地连接一直打不开,试了网上的N中解决办法都不管用。无奈之下只好重装,重装中又遇到了N多问题,折腾了几个小时总算安装好了。自我感叹sql server安装卸载太费时间了,还附带一大堆乱七八糟的东西。在这一点远远不如DBeaver。 折腾了一段时间,总算用DBeaver连接上了本机sql

java人生 1万+

myeclipse连接SqlServer2005

本文先介绍Windows XP SP2/SP3 下Microsoft SQL Server 2005 的安装及有关问题的解决方法,然后介绍Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5 进行JDBC连接SQL Server 2005数据库的方法。

eclipse,jdk,Tomcat,sqlserver使用笔记

安装 顺序 1. JDK 2. Tomcat (先决条件JDK) 3. eclipse (先决条件JDK)(svn如果在window-)show view –》other没有看到,则需要安装一个svn插件,subeclipse-site-1.2.4.zip 直接解压覆盖到eclipse安装文件夹,重启即可) 还没有装svn之前,用原来的资源库,会出现not support java 5....

vanillaasp的专栏 158

myeclipse连接sql2005

sql安装过程和常出现的问题及解决办法,myeclipse 连接数据库时环境变量的配置及端口配置

java链接sqlserver2005的两种驱动jar包

本资源是关于java开发的工具软件,其中包括sqljdbc和sqljdbc4两种,分别适合不同的jdk版本

jdbc连接SQLServer2005出现 NO suitable driver问题的一个原因

今天用Eclipse 写了一个程序连接SQServer2005,从网上下了一个驱动程序加载后,运行程序是报错,说找不到suitable Driver,以下是原代码:import java.sql.*;class TestJDBC { public static void main(String[] args) throws Exception{  //Class.forName("co

炒饭的专栏 1327

MyEclipse中用JDBC连接Sql_Server_2005

用JDBC连接Sql Server 2005总结 1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796#filelist <3>.SQL Server 2005 driver for JDBC 下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe 2.都下载完之后开始进行安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证) <1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量 在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar <2> 设置SQLEXPRESS服务器: a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP b.右键单击启动TCP

[Database] SqlServer: 连接 sql 2005 出错及解决

"在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (.Net SqlClient Data Provider)" 使用sqlexpress时...

diangang3082的博客 200

JAVA审批流程,一个简单表结构设计方案By OU

一、表结构设计1.流程表(process)用于存储审批流程的基本信息。字段名类型描述idBIGINT主键,流程IDname流程名称TEXT流程描述DATETIME创建时间DATETIME更新时间statusTINYINT(1)流程状态(0: 停用, 1: 启用)2.节点表(process_node)用于管理流程中的每个审批节点。字段名类型描述idBIGINT主键,节点IDprocess_idBIGINT流程ID,外键关联process.id。

1901

OpenCode:终端开源AI编程助手,多模型接入与实战指南

AI编程助手正在从IDE侧边栏走向终端环境。其核心原理是让模型直接读取项目文件、执行命令、查看报错,形成从诊断到修复的完整闭环,从而解决传统插件上下文割裂的问题。技术价值在于开源透明、模型无关,既可接入OpenAI等云端服务,也能通过Ollama连接本地模型,兼顾数据安全与离线场景。在工程实践中,它适用于长时间驻留项目、自动修Bug、团队统一AI工具链等需求。OpenCode正是这样一款终端AI助手,支持灵活配置第三方API密钥,提供免费档与Go套餐,并通过Skills技能系统让模型遵循标准操作流程。同时,

weixin_28745821的博客 326

MyEclipse中DB Browser连接SQL Server2005问题排查

原本用SQL 2000版本比较多,最近一直从事SQL 2005培训,将2000数据库灭掉了,本机只有2005版本。用MyEclipse连接数据库已经没有选择。以前也知道连接2005的基本过程,但是还是配置了一段时间。先将具体配置过程以及发生问题排查过程记录下来,希望对大家有所帮助。第一:到微软官方网站下载对应数据库资源包,此处采用sqljdbc_2.0.1607.1_enu.exe,大

jCuckoo的专栏 2113

通义千问语言模型Qwen2.5架构详解

此外,将基于API的模型 Qwen-Plus 与领先的专有和开源模型进行了对比,包括 GPT4-o、Claude-3.5-Sonnet、Llama-3.1-405B和DeepSeek-V2.5。Qwen2.5-Math-72B-Instruct的整体性能超越了Qwen2-Math-72B-Instruct和GPT4-o,甚至是非常小的专业模型如 Qwen2.5-Math-1.5B-Instruct也能在与大型语言模型的竞争中取得高度竞争力的表现。近来也出现了明显的转向小型语言模型(SLMs)的趋势。

搏博的专栏 1万+

在Eclipse中使用JDBC连接数据库

一:以在Eclipse中使用JDBC连接Microsoft SQL Server 2000数据库为例: 1.打开Microsoft SQL Server 2000服务管理器 2.在Microsoft SQL Server 2000中新建数据库student 3.打开Eclipse,新建项目工程test,新建包test,新建类Conn 4.编写代码如下 1 pack...

weixin_30666753的博客 358

示波器面板上的隐藏功能:如何利用BW Limit和EXT TRIG提升测量精度

本文深入探讨示波器面板上的隐藏功能BW Limit和EXT TRIG,揭示它们如何提升测量精度。通过带宽限制(BW Limit)有效滤除高频噪声,结合外部触发(EXT TRIG)确保稳定信号捕获,为电子测量提供专业解决方案。特别适用于开关电源、传感器信号等复杂场景的高精度测量需求。

weixin_30300225的博客 517

VFH避障/局部路径规划算法

VFH避障/局部路径规划算法 本文章是我看《The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots》论文时候的笔记,感兴趣的欢迎去看原论文。 VFH中有一些概念是从其他算法中借鉴过来的,并且VFH算法本身就是对VFF(Virtural Force Field)的一种改进,其中有很多的相似之处。所以按照原论文的思路,先介绍由CMU提出的Certainty Grid算法中的一些概念,再介绍一下势场法中的一些概念,接着介绍一下VFF

qq_41845878的博客 8116

Eclipse与SQL Server 2005 连接

一、下载相关软件包,这要求你的电脑已经提前安装好SQL Server 2005和Eclipse和Tomcat首先在下面这个连接下载所需要的JDBC ,链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=11774如下图所示:2.下载后双击下载的软件包,弹出个小窗口后点击unzip即解压,然后点击close即可,我们就会有如下图所示...

weixin_41299929的博客 2644

通用、可复用的 AI Skill 开发基本流程

-----name:唯一标识符(建议用领域-功能格式):自然语言描述触发条件(AI 依赖此判断是否激活)tags(可选):便于分类和搜索version:支持后续迭代步骤输出物1. 定范围触发场景描述2. 写元数据name3. 填内容结构化 Markdown 文件4. 做验证可运行 + 符合规范5. 去集成放入对应 IDE 目录6. 持续维护跟进框架更新通过这套流程,你不仅可以开发(Hooks 最佳实践)(原生 WebGL 优化)(Pandas/Numpy 高效写法)

lpfasd123的博客 721

如何在Eclipse中用JDBC连接Sql Server 2005,曾经让我如此的蛋疼(上篇)

上来容我发点牢骚,如果你在网上百度了好久才到我这里,你一定会理解我的感受,那种纠结,让我有数次想换操作系统来进行实验,但是我最后幸运的配置好了,连上了。下面让我说一下配置,希望给你更多的启示,如果我这篇文章还不能让你完全解决问题,那希望你在我这篇文章的基础上在进行补充,放到网上,供大家参考,程序员不该在这些乱七八糟的事情上瞎耽误工夫! -----------我笔记本的配置:操作系统

1万+

YOLOv8 骨骼结构识别详细说明

YOLOv8骨骼结构识别是一种基于深度学习技术的医学影像分析方法,主要用于X光、CT等影像中的骨骼定位与识别。该系统具有多骨骼同步识别能力,可应用于手部、脊柱、骨盆等不同部位,并能精确定位骨骼关键点。技术实现包括数据预处理、模型训练、推理检测、关键点分析和批量处理五个核心模块,支持骨折检测、骨龄评估等临床应用。该系统需注意医学合规性,要求高质量标注数据,并针对骨骼影像特点进行特征工程优化,同时考虑不同设备的部署需求。

u010117029的博客 329

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

如何在Eclipse中用JDBC连接Sql Server 2005,曾经让我如此的蛋疼(下篇)

接上篇,咱们接着续。咱们现在不用上篇中的那个新建的Test了,看了你就明白为什么不用那个了,因为我要进行对比。打开Eclipse    a.左上角file->new-> java -> java project,起名为Test       b.选择eclipse->window->preference,在新打开的对话框中点击java->installed JRE  双击打钩的那

1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

快速搞定在Eclipse中用JDBC连接SQL Server 2005

1、下载必备软件 (1) JDK (Java Development Kit) SUN官方的下载地址是http://java.sun.com/javase/downloads/index.jsp   (2) JDBC   (3) Eclipse   (4) Microsoft SQL Server 2005 Express(当然,有非Express也OK啊)   (5) SQL

麦克船长的技术笔记 2601

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Eclipse3.3配制数据源-配置SQL Server 2005

 前提,必须有Microsoft SQL Server 2005 JDBC Driver驱动,此驱动可以去微软官方下载Eclipse3.3界面SQL Server 2005默认是关闭TCP/IP进行数据连结的,首先先在开始菜单中找到SQL Server 2005 Configruation Manger.在SQL Server 2005  Configruation Manger

Robert·华 1428

如何在Eclipse中用JDBC连接Sql Server 2005

1. 准备工作: 下载并安装数据库软件: Microsoft SQL Server 2005 Express Edition; SQL Server Management Studio; 下载并解压JDBC连接SQL Server 2005 driver: SQL Server 2005 driver for JDBC,获得包sqljdbc.jar。 2. 设置SQLEXPRESS服务

wh123weixiao123的专栏 454

SQL Server 2005 JDBC Driver 配置

Perface在浏览本文之前必须按照本Blog的《SQL Server 2005 常用配置》一文进行基本的配置,本文不会重复引述其内容。详细请参考以下link:http://blog.youkuaiyun.com/killercentury/archive/2008/04/24/2319545.aspxIntroduction本文主要讲述怎么在Windows XP上配置好Microsoft S

killercentury的专栏 5008
上一篇: 话说程序员的职业生涯
下一篇: SERU需求过程框架
lerit
博客等级 码龄19年 200粉丝 10原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值