java连接sql2008

开发程序肯定离不开数据库,使用过Java的tx都知道,是通过JDBC来连接数据库。
JDBC是什么呢?
JDBC(Java DataBase  Connectivity),是一套面向对象的应用程序接口(API),制定了统一的访问各种关系数据库的标准接口,只要各个数据库厂商实现了JDBC接口,Java程序就可以与这些数据库进行交互。
也就是说只要使用SQLServer实现的JDBC驱动,Java程序就可以与SQLServer2008进行交互了

操作方法

  • 01

    JDBC是一种底层API,在访问数据库是需要在业务逻辑中直接嵌入SQL语句。JDBC不能够直接访问数据库,必须依赖数据库厂商提供的JDBC驱动程序来实现Java程序与SQLServer的交互。 下载SQLServer2008的JDBC驱动包 http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 系统要求: 支持的操作系统 Linux, Unix, Windows 7, Windows Server 2003, Windows Server 2008 R2, Windows Vista, Windows XP 上面的列表是某些不受支持的操作系统的示例。JDBC Driver 可在任何支持使用 Java 虚拟机 (JVM) 的操作系统上工作。但是,仅 Sun Solaris、SUSE Linux 以及 Windows XP 或更高版本的操作系统经过了测试。 Java 开发工具包: 5.0 或更高版本 SQL Server 2008 R2 或 SQL Server 2008或 SQL Server 2005 或 SQL Server 2000

  • 02

    可以看到,上面下载的资源是可以连接到SQL Server2008的 点击“下载”按钮后, 在打开页面上,下载sqljdbc_3.0.1301.101_chs.exe 或sqljdbc_3.0.1301.101_chs.tar.gz 当然下载所有的文件也可以

  • 03

    看一下下载的文件: sqljdbc_3.0.1301.101_chs.tar.gz解压缩后的文件夹sqljdbc_3.0 在sqljdbc_3.0中找到需要的sqljdbc4.jar Tips: 解压缩sqljdbc_3.0.1301.101_chs.exe也可以得到sqljdbc4.jar

  • 04

    现在已经可以写Java代码了 按照JDBC接口的规范,Java程序连接数据库主要是三步走 在三步走之前,sqljdbc4.jar应该添加到Project的依赖中

  • 05

    现在来写一下连接到SQL Server2008的代码 Code: package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBC2SQLServer2008Demo { public static void main(String[] args) throws ClassNotFoundException, SQLException { Connection conn = null; String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=storeDb"; String userName = "sa"; //用户名 String userPwd = "123456"; // 密码 try { Class.forName(driverName); conn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!" + conn.isClosed()); // 如果连接成功 } finally { if (conn != null) { try { conn.close(); } catch (SQLException ignored) { } } } } }

  • 06

    在执行代码前, 先确保Sql Sevice Configeration Manager中TCP/IP连接是开启的

(0)

相关推荐

  • java连接access数据库

    今天讲解Java连接2007Access数据库.前提: Windows7环境下,安装好2007Access数据库 操作方法 01 创建Access数据库以及数据表 02 另存为Access2002-2 ...

  • java连接Mysql数据库

    操作方法 01 我们连接在使用Java连接数据库的时候,不管是Oracle数据库还是Mysql数据库,都需要一个对应的jar包,Oracle数据库需要的是ojdbc15.jar包,而Mysql数据库需 ...

  • Java连接oracle数据库的两种常用方法 ​

    操作方法 01 Java连接oracle数据库的两种常用方法 据我所知,使用jdbc连接上oracle有两种方法: 1.使用thin连接 由于thin驱动都是纯Java代码,并且使用TCP/IP技术通 ...

  • Java连接MySQL数据库插入中文出现乱码

    用Java做界面,MySQL做数据库,如果不进行相应的设置,在数据库中插入中文时就会出现乱码!怎么办呢?看下面步骤! 方法/步骤 出现这种情况一般都是字符集的问题,所以我们可以更改MySQL数据库的字 ...

  • 怎样用java连接mysql

    使用java链接mysql或者其他数据库基本原理差不多,只是驱动不一样,现与大家分享下java怎样链接mysql 操作方法 01 下面代码是使用jdbc直接链接mysql的操作,链接方式与SQL SE ...

  • iis7 配置php5.4连接sql2008图文教程

    一、php 5.4.22 下载地址 http://windows.php.net/download/#php-5.4-nts-VC9-x86 选择版本:PHP 5.4 (5.4.22),VC9 x86 ...

  • 远程连接 Mysql 失败的解决方法

    今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问题.折腾了很久,最后还是通过理解异常信息来大致 ...

  • java如何连接数据库

    Java如何连接各类数据库 操作方法 01 Java连接ACCESS数据库 在下面面的连接方法中,所涉及到的参数含义如下: *sun.jdbc.odbc.JdbcOdbcDriver:驱动程序类的名称 ...

  • 三星手机指令大全一个不落下

    实用教程..回复查看.....[hide]本帖隐藏的内容一.[ *#6984125*# 行政设定]  1:软件版本2:预先设置按*#73561*#进入安装Default  3:网络和通话设定4:内部提 ...