JDBC连接到sql server2008

最近由于学习韩顺平老师java中关于数据库的部分,由于年代久远...韩老师用的是sql server2000,而我用的是sql server2008,所以也是废了一番功夫的...话不多说,我用的是sql server2008 32bit ,jdk 版本 1.8.0 ,编译器MyEclipse 10

一、下载jar包

http://www.microsoft.com/zh-cn/download/details.aspx?id=21599

官网下载地址奉上,sqljdbc_3.0.1301.101_chs.tar.gz这个是要用到滴,解压以后呢,在\sqljdbc_3.0\chs这个目录下面会有两个jar包啦,我用的是sqljdbc4.jar,这个具体好像和jdk版本有关,我也不是很清楚,有大牛懂得可以告诉我...求原谅哈

二、导入jar包

sqljdbc4.jar包放好洗白白等着用...
在MyEclipse单击选中你要用到JDBC的project,然后Alt+Enter,
选择Add External JARs,然后找到刚才洗白白的那个sqljdbc4.jar选中点ok就好

三、直接上代码

package com.Test_jdbc_08;
/*
 * 1.jdbc 进行crud
 *
 */
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Test_jdbc_08 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		PreparedStatement ps = null;
		Connection ct = null;
		ResultSet rs = null;
		try {
			// 1.加载驱动
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
			// 2.得到连接
			// 旧版本中间会多一个microsoft,新版本不用;
			ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=你要连接的数据库的名字","sql server登录名",密码");
			// 3.创建火箭车
			ps = ct.prepareStatement("select * from 仓库");
			// 4.执行 
			rs = ps.executeQuery();
			while(rs.next()) {
				System.out.print(rs.getInt(1) + "  ");
				System.out.print(rs.getString(2) + "  ");
				System.out.print(rs.getString(3) + "  ");
				System.out.print(rs.getString(4) + "  ");
				System.out.println(rs.getString(5));
			}
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
	}

}


代码有些细节没太大意义,一个测试而已,重在步骤,晚安~


你可能感兴趣的:(数据库,jdbc,数据库,sqljdbc4.jar,jdbc连接sql,server2008)