我们在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. 机器学习之用Python从零实现贝叶斯分类器
  2. Drupal 通过API动态的加入样式文件
  3. Nginx的启动、停止和重启
  4. 使用PLSQL客户端登录ORACLE时报ORA-12502和ORA-12545错误的解决方案
  5. 外观模式(Façade Pattern)
  6. KDD 2019论文解读:异构信息网络上的对抗生成学习
  7. 大数据技术得发展方向如何
  8. -------------计算机里面算法-----------
  9. js创建对象,用函数实现对象创建,并实现内函数共享
  10. python面向对象三大特性_python面向对象的三大特性
  11. 计算机程序设计流程图循环,流程图循环画法_流程图用什么办公软件
  12. 【机器学习】推荐几款很流行的面向 Javascript 的机器学习库
  13. java编写GUI计算器
  14. Inner Join与Left Join
  15. 顺丰职级分成4级_【顺丰速运内部职级和薪资水平是怎么样的?】-看准网
  16. 遇到不支持的 Oracle 数据类型 USERDEFINED。
  17. java添加提示框,JAVA如何弹出提示框
  18. CDUT新生赛wp pwn web
  19. Ubuntu16.04下折腾Nvidia Quadro P3200显卡驱动笔记 (dell Precision 7730 )
  20. C语言小项目:基于ncurses库和链表的贪吃蛇小游戏

热门文章

  1. 中国网建java发送短信_短信验证登陆-中国网建提供的SMS短信平台
  2. dokcer mysql修改编码_默认支持utf8编码的mysql docker镜像
  3. php养老院管理系统,XYCMS养老院建站系统 v3.8
  4. Redis(七):Hash哈希数据类型详解
  5. 新版vue-cli搭建多页面应用
  6. 艾拉物联CEO :物联网时代的到来让安全问题显得尤为突出
  7. 微信公众平台开发5:翻译功能
  8. 最小生成树prim (c++ 已大改)
  9. php中重写和final关键字的使用
  10. OpenGL 人物走动源码