热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

eclipse写的java连接数据库sqlserver2005

1,按照JDK,配置环境变量这是必不可少的2,安装sqlserver2005这也是必不可少的3,下载sqlserver2005的jdbc驱动,并解压(或称安装),在安装目录里找到sqljdbc.jar(对于有些jdk或eclipse版本,需要的是sqljdbc4.jar,我的就是4这个文件)文件,(1)得到

1,按照JDK,配置环境变量这是必不可少的 2,安装sqlserver2005这也是必不可少的 3,下载sqlserver2005 的jdbc驱动,并解压(或称 安装), 在安装目录里找到sqljdbc.jar(对于有些jdk或eclipse版本,需要的是sqljdbc4.jar,我的就是4这个文件)文件, (1)得到

1,按照JDK,配置环境变量这是必不可少的

2,安装sqlserver2005这也是必不可少的

3,下载sqlserver2005 的jdbc驱动,并解压(或称 安装),在安装目录里找到sqljdbc.jar(对于有些jdk或eclipse版本,需要的是sqljdbc4.jar,我的就是4这个文件)文件,

(1)得到其路径开始配置环境变量,在环境变量中加入 sqljdbc4.jar的路径

(2)在eclipse中将jdbc驱动载入 ,步骤如下:

右击新建的工程Test-->Build Path--->Configure Build Path---->libraries中---->(右侧的)Add External JARS,如下图


此时在主界面下,工程下可以看到载入的这个驱动

,如图



4,设置SQLSERVER中的服务器(这个地方需要注意,有些是SQLEXPRESS服务器,还有一些是MSSQLSERVER服务器,最好把两个都配置一下:

需要配置的主要是(网络配置里面):把TCP/IP协议启动,然后,属性里面的最下面有个IP/ALL把TCP端口设置为1433(动态TCP端口不用填,表示不启用)。


打开网络配置,将TCP/IP右键启用,然后查看属性


修改TCP端口为1433

然后将SQLNativeClient客户端协议中tcp/ip属性的端口 填为1433,


5,最后这个MSSQLSERVER或者EXPRESS服务器重启的时候要注意:是重启下图中的这里

点击右键,重新启动就可以了,并不是把Configer manager这个软件关闭重新启动!!!!!(之前一直错在了这里,导致,总是出现端口不可用的无法连接的问题)


6,最后把我的连接数据库的程序贴上

我连接的数据库名为school,登陆用户名是wang,密码是123456

import java.sql.*;
public class sql_java {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=school"; //连接服务器和数据库school
String userName = "wang"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;


try {
Class.forName(driverName);
dbCOnn= DriverManager.getConnection(dbURL, userName, userPwd);
// dbCOnn=DriverManager.getConnection(dbURL);
System.out.println("Connection Successful!2"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}

7,如果最后还是连接不成功,可以先检查一下,是不是端口的问题,可以cmd,在里面输入telnet localhost 1433,如果黑屏后自动打开Telnet localhost,如下,说明端口1433是没有问题的


8,如果还是有问题,那就试一下控制面板里面把windows防火墙关闭了吧,不过,我的没有关闭防火墙也是可以的。

注意的地方:

之前连接数据库都好好的,但是6.27号更新系统文件后怎么也连不上了,在eclipse中提示总出现“sa 用户登录失败”。。。纠结了一个下午,卸载了好几次还是无果,,最后终于发现,其实是jdbc驱动的问题,因为我的sqlserver 2005装过64位的也装过32位的,更新了系统后,它默认的连接是32位的,而我设置的一直都是64位的,jdbc驱动也是用的sqljdbc4.jar,所以一直连不上,最后解决办法是:把在eclipse中加载的jar包改为sqljdbc.jar.

就可以了。。。。。终于解决了。。。。

推荐阅读
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 创建项目:Visual Studio Online 入门指南
    本文介绍如何使用微软的 Visual Studio Online(VSO)创建和管理开发项目。作为一款基于云计算的开发平台,VSO 提供了丰富的工具和服务,简化了项目的配置和部署流程。 ... [详细]
  • Git管理工具SourceTree安装与使用指南
    本文详细介绍了Git管理工具SourceTree的安装、配置及团队协作方案,旨在帮助开发者更高效地进行版本控制和项目管理。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 本文详细介绍了如何在Python3环境中配置Appium1.4.6,并指导如何连接模拟器进行自动化测试。通过本文,您将了解从环境搭建到模拟器连接的完整流程。 ... [详细]
  • Eclipse 中 JSP 开发环境配置指南
    本文详细介绍了如何在 Eclipse 集成开发环境中配置 JSP 运行环境,包括必要的软件下载、Tomcat 服务器的配置以及常见问题的解决方法。 ... [详细]
author-avatar
别被风景迷了眼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有