我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的连接的。

首先我们看下我们的数据库的一些信息

用户名:sa

密码:123456

数据库名称:ServletUser

然后我们简单看一下项目目录

注意:连接数据库需要导入外部包,由于我的jdk是1.7,所以这里我导入的是sqljdbc4.jar,这个外部包可以在微软的网站上进行下载

下载完成之后,对压缩文件进行解压,然后我们就可以使用里面的包了。

将sqljdbc4.jar(我的jdk是1.7,所以导入这个,其他jdk请看情况而定)导入到工程中。

至此,我们的准备工作就做好了,现在开始代码的编写

package Demo;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class JdbcText {

public static void main(String[] args) {

Connection dbConn = null;

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动

// 连接服务器和数据库ServletUser

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=ServletUser";

String userName = "sa"; // 默认用户名

String userPwd = "123456"; // 密码

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!"); // 如果连接成功

} catch (Exception e) {

e.printStackTrace();

}finally{

//进行资源的释放

if(dbConn!=null){

try {

dbConn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

}

package Demo;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class JdbcText {

public static void main(String[] args) {

Connection dbConn = null;

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动

// 连接服务器和数据库ServletUser

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=ServletUser";

String userName = "sa"; // 默认用户名

String userPwd = "123456"; // 密码

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!"); // 如果连接成功

} catch (Exception e) {

e.printStackTrace();

}finally{

//进行资源的释放

if(dbConn!=null){

try {

dbConn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

}

代码比较简单,大家一看应该可以比较容易的明白,但是我在第一次做的过程中,出现了一个错误

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.

出现这个问题的原因是我们的sql数据库米有开启TCP/IP 连接,我们需要在Sql Sevice Configeration Manager中开启TCO/IP连接

开启连接之后,我们需要重启SQL服务,配置才能起作用

然后再次启动应用程序,应该就可以成功了。

http://www.cnblogs.com/oversea201405/p/3749549.html

java连接mysql2008_在Java中如何使用jdbc连接Sql2008数据库(转)相关推荐

  1. 在独立Java应用程序中使用Tomcat JDBC连接池

    这是从我们的客人文章W4G伙伴克拉伦斯豪的作者临春3从A按. 您可能会在文章结尾找到本书的折扣券代码,仅适用于Java Code Geeks的读者! 请享用! 在需要数据访问权限的独立Java应用程序 ...

  2. Java开发中如何用JDBC连接起数据库?

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  3. Java新手入门200例124之用JDBC连接Mysql数据库

    文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...

  4. Java完美实现access库_Java之纯JDBC连接Access(值得收藏)

    在Java中,解析Access一般来说有2种方式,第一种用JDBC-ODBC桥接的方式解析,第二种用纯JDBC的方式解析. 关于用JDBC-ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下, ...

  5. idea 连接云mysql_IDEA开发环境下配置JDBC连接MySQL

    一.MySQL数据库下载并安装 主要参考的是这篇文章 Blessy_Zhu的博客_CSDN博客-Python基础,机器学习,Python爬虫领域博主​blog.csdn.net 二.JDBC下载 链接 ...

  6. java 获取mysql链接_Java中如何获取mysql连接的3种方法总结

    前言 本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 第一种:传统的连接方式: 第二种:读取配置文件方式: 第三种:数据库 ...

  7. Java工作笔记-Spring Boot中使用Mybatis操作达梦数据库

    这里以达梦数据库为例,使用MyBatis对数据库进行增删改查 这里先给出截图 此处为了简单,直接在Controller里面调用dao中数据: 关键代码如下: application.propertie ...

  8. mysql导出七张表成dtf文件_如何用Java实现把excel表中的数据导入到mysql数据库已有的表中?...

    展开全部 java 读excel 还是比较方便简单的,原理就是,先用java 读取excel,然后,一行行的写入数据库,字段的话32313133353236313431303231363533e4b8 ...

  9. 最新教程:java(IDEA,eclipse都有)通过JDBC链接SQLServer2012数据库

    1. 下载 Microsoft SQL Server JDBC 驱动程序 Microsoft JDBC Driver for SQL Server 是一个 Type 4 JDBC 驱动程序,它通过 J ...

最新文章

  1. c/c++中运行外部程序
  2. linux主从服务器不能同步,Linux下redis的持久化、主从同步与哨兵详解
  3. 关于document.referrer的使用需要注意
  4. OS X 10.11 安装Cocoapods
  5. centos下利用httpd搭建http服务器方法
  6. 1056. Mice and Rice (25)
  7. 【HDU - 2087】 剪花布条(直接模拟 or KMP)
  8. mysql select in 不存在返回0_MySQL索引优化看这篇文章就够了!
  9. 基于用户的协同过滤算法
  10. 客户端如何获取服务器控件的值(原理与实例)
  11. 让自己的软件出现在选择打开列表的软件中
  12. gitee的上传步骤
  13. Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys‘
  14. java工厂模式:简单工厂、工厂方法、抽象工厂(通俗易懂)
  15. Excel实战 第1章 数据处理
  16. matplotlib绘制双坐标轴(双纵轴)
  17. 华为系统取名鸿蒙,华为自主操作系统为何取名鸿蒙?看完西游记就知道霸气在哪里!...
  18. IDEA自动导包功能
  19. HPC Game小结
  20. Tomcat报Serveral ports(8005,8080,8009) required by Tomcat v8.0 Server at localhost are already in use

热门文章

  1. python手机编译器可以干什么_世界上最好的Python编辑器是什么?
  2. datatables 行分组信息展开与折叠的功能实现_[LaTeX 尝试] fancyvrb - 修复行引用的超链接跳转位置
  3. pdf不支持64位浏览器_4MLinux 31.0 发布,不支持32位
  4. 计算机二级指针,C语言——二级指针
  5. Linux基础命令(1)
  6. mysql百万数据根据索引查询_mysql创建多列索引查询百万表数据的性能优化经验分享...
  7. 只需四步完成java JDK1.8的下载安装与配置【图文详解】
  8. 锁底层之内存屏障与原语指令
  9. p批处理替换目录下文本中的字符串
  10. iOS VIPER架构(三)