简单的说下java连接SQL数据库的步骤:

1. 首先要有一个jtds.jar数据库驱动包。

2. 可先在项目下新建一个Folder,取名为lib,把jtds驱动包放到lib文件夹下。

3. 在项目上右键 build path → add External Archive   找到自己项目下刚才新建的lib文件夹,把里面的驱动文件加载进来。

   

4. 编写一个DBHelp的类来链接数据库

数据库连接失败的原因(本例子中是SQL2005):

1. 查看SQL服务是否开启

可先用window登录方式检查SQL是否可以连接。若失败可能是服务没有开启 或者 数据库安装有问题。

2. 保证windows登录和SQL登录 双重登录方式

查看sa用户是否被禁用,用sa方式登录数据库看能否成功。

sa登录方式的启用

1) 安全性 → 登录名 → sa  右键→属性  状态该为启用。可在常规选项卡里更改密码。 重新启用服务。

默认情况下sa账户禁用,有一个向下的箭头。重新启动服务后需要刷新,箭头消失。

                 

2)数据库上右键  → 安全性 → 服务器身份验证 选择 SQL和windows身份验证。再重起服务

        

3)外围配置 远程连接 配置成 本地连接和远程连接,可选择TCP/IP连接方式,记得操作完需要重启服务才可以生效

                 

转载于:https://www.cnblogs.com/devilfree/archive/2012/10/13/2722427.html

Java连接SQL数据库失败的分析思路相关推荐

  1. java连接sql数据库代码_Java如何连接Sql的数据库

    Java如何连接Sql的数据库 Java连接数据库,除了用Jdbc-Odbc桥接外,还有更实用的方法么?我是指不用配置DSN,直接和Sql连接的那种,需要安装什么驱动么?--------------- ...

  2. java连接Mysql数据库失败

    问题 1.无法连接到数据库:可能是因为导入的mysql-connector-java-x.x.xx.jar版本过低,无数据库版本不匹配.解决办法:下载最新的包导入,同时更改jdbc.driverCla ...

  3. Java连接SQL数据库

    步骤 1.注册驱动类 (要扔出异常 throw Exception)   Class.forName("com.microsoft.sqlserver.jdbc.SQLSeverDriver ...

  4. 通过Java连接Sql Server数据库

    1.下载JDBC JDBC是Java DateBase Connectivity的简写,翻译过来就是java连接数据库,或者更通俗地说就是java语言操作数据库.JDBC的本质其实是官方定义的一套操作 ...

  5. java sqlserver2000_用Java连接SQL Server2000数据库

    用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库).以及连接池.[@more@] 用Java连接SQL Server2000数据库有多种 ...

  6. sqlserver服务启动失败_条码打印软件连接SQL数据库出现TCP连接失败解决办法

    小编今天用条码打印软件连接SQL 数据库遇到了一个问题:通过端口1433连接到主机localhost的TCP/IP连接失败.错误:"Connection refused:connect.请验 ...

  7. java连接sql server数据库的代码如何改成连接mysql_Java连接sql server或mysql数据库(代码)...

    Java连接sql server或mysql数据库(代码) package Test; import java.sql.Connection; import java.sql.DriverManage ...

  8. 连接 mysql 数据库的 失败_MySQL_连接MySQL数据库失败频繁的原因分析,连接mySQL数据库失败频繁,主 - phpStudy...

    连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站http://www.***.com,租用的是linux下PHP+mySQL的虚拟空间,之前一直工作正常. 近半年来,却频 ...

  9. Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】

    目   录 1.查看自己电脑上的SQL Server端口号 2.Java连接SQL Server数据库 2.1.jar包下载 2.2.Java项目:导入jar包 2.3.Java连接SQL Serve ...

最新文章

  1. 人工智能产业展望:2018年三大难题如何破解?
  2. 第一章 插件安装和代码导出
  3. 23.2 编写笨的程序
  4. 免费报名 | 智源论坛:智能处理器探索,AI技术前沿精粹尽览
  5. 转:PHP 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
  6. SQL Server安全(11/11):审核(Auditing)
  7. 数据冒险控制冒险_劳动生产率和其他冒险
  8. python3 TypeError: 'str' does not support the buffer interface in python
  9. 网络(7)-HTTP(HyperText Transfer Protocol,超文本传输协议)
  10. SDUT 2141 【TEST】数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
  11. Openstack M版快速配置(二)--刷数据库
  12. Kienct与Arduino学习笔记(2) 深度图像与现实世界的深度图的坐标
  13. ffmpeg 转码及多线程处理
  14. 【2018将成为AGI元年】13名专家盘点2017最重要AI事件,预测AGI将取代AI
  15. NIST SP 800-108密钥导出函数KDF研究
  16. word-break 换行
  17. 安卓开发实现获取扫码枪扫码二维码、条形码后的内容
  18. Android代码中setvisibility失效了?
  19. 要matlab标定数据做双目相机矫正OpenCV C++
  20. 计算机进制单位tb以上,计算机容量单位的换算 B,KB,MB,GB,TB

热门文章

  1. 前端学习(3301):类组件的ref
  2. 前端学习(3203):复习类相关知识
  3. [html] 给内联元素加float与给块元素加float有什么区别?
  4. [html] webp与jpg、png比较,它有什么优劣势?如何选择?
  5. [vue] 你了解什么是高阶组件吗?可否举个例子说明下?
  6. [css] 判断第一行和第二行的颜色分别是什么?并解释为什么?
  7. 前端学习(2730):重读vue电商网站40之使用vue-table-with-tree-grid
  8. 工作224:当前函数造成
  9. 工作55:对v-model的理解
  10. 第二十九期:全球首部AI交响变奏曲问世,AI技术应用再拓边界