java连接mysql2008_在Java中如何使用jdbc连接Sql2008数据库(转)
我们在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数据库(转)相关推荐
- 在独立Java应用程序中使用Tomcat JDBC连接池
这是从我们的客人文章W4G伙伴克拉伦斯豪的作者临春3从A按. 您可能会在文章结尾找到本书的折扣券代码,仅适用于Java Code Geeks的读者! 请享用! 在需要数据访问权限的独立Java应用程序 ...
- Java开发中如何用JDBC连接起数据库?
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- Java新手入门200例124之用JDBC连接Mysql数据库
文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...
- Java完美实现access库_Java之纯JDBC连接Access(值得收藏)
在Java中,解析Access一般来说有2种方式,第一种用JDBC-ODBC桥接的方式解析,第二种用纯JDBC的方式解析. 关于用JDBC-ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下, ...
- idea 连接云mysql_IDEA开发环境下配置JDBC连接MySQL
一.MySQL数据库下载并安装 主要参考的是这篇文章 Blessy_Zhu的博客_CSDN博客-Python基础,机器学习,Python爬虫领域博主blog.csdn.net 二.JDBC下载 链接 ...
- java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
前言 本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 第一种:传统的连接方式: 第二种:读取配置文件方式: 第三种:数据库 ...
- Java工作笔记-Spring Boot中使用Mybatis操作达梦数据库
这里以达梦数据库为例,使用MyBatis对数据库进行增删改查 这里先给出截图 此处为了简单,直接在Controller里面调用dao中数据: 关键代码如下: application.propertie ...
- mysql导出七张表成dtf文件_如何用Java实现把excel表中的数据导入到mysql数据库已有的表中?...
展开全部 java 读excel 还是比较方便简单的,原理就是,先用java 读取excel,然后,一行行的写入数据库,字段的话32313133353236313431303231363533e4b8 ...
- 最新教程:java(IDEA,eclipse都有)通过JDBC链接SQLServer2012数据库
1. 下载 Microsoft SQL Server JDBC 驱动程序 Microsoft JDBC Driver for SQL Server 是一个 Type 4 JDBC 驱动程序,它通过 J ...
最新文章
- c/c++中运行外部程序
- linux主从服务器不能同步,Linux下redis的持久化、主从同步与哨兵详解
- 关于document.referrer的使用需要注意
- OS X 10.11 安装Cocoapods
- centos下利用httpd搭建http服务器方法
- 1056. Mice and Rice (25)
- 【HDU - 2087】 剪花布条(直接模拟 or KMP)
- mysql select in 不存在返回0_MySQL索引优化看这篇文章就够了!
- 基于用户的协同过滤算法
- 客户端如何获取服务器控件的值(原理与实例)
- 让自己的软件出现在选择打开列表的软件中
- gitee的上传步骤
- Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys‘
- java工厂模式:简单工厂、工厂方法、抽象工厂(通俗易懂)
- Excel实战 第1章 数据处理
- matplotlib绘制双坐标轴(双纵轴)
- 华为系统取名鸿蒙,华为自主操作系统为何取名鸿蒙?看完西游记就知道霸气在哪里!...
- IDEA自动导包功能
- HPC Game小结
- Tomcat报Serveral ports(8005,8080,8009) required by Tomcat v8.0 Server at localhost are already in use
热门文章
- python手机编译器可以干什么_世界上最好的Python编辑器是什么?
- datatables 行分组信息展开与折叠的功能实现_[LaTeX 尝试] fancyvrb - 修复行引用的超链接跳转位置
- pdf不支持64位浏览器_4MLinux 31.0 发布,不支持32位
- 计算机二级指针,C语言——二级指针
- Linux基础命令(1)
- mysql百万数据根据索引查询_mysql创建多列索引查询百万表数据的性能优化经验分享...
- 只需四步完成java JDK1.8的下载安装与配置【图文详解】
- 锁底层之内存屏障与原语指令
- p批处理替换目录下文本中的字符串
- iOS VIPER架构(三)