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