连接数据库sql server 2008前,必须保证其实采用SQL Server身份的验证方式,而不是windows身份的验证方式。若sql server 2008是windows身份验证,可参考以下方式重新设置:
Eclipse连接SQL server 2008可参考:Eclipse连接SQL Server 2008数据库
测试代码:
jdbc方式操作数据库/* * jdbc方式操作数据库 * 1.把java.sql.*引入 * * * */ package com.test2; import java.sql.*; public class Test1 { public static void main(String[] args) { //PreparedStatement 【火箭车】 //定义所需要的对象 PreparedStatement ps = null; Connection ct = null; ResultSet rs = null; try{ //初始化对象: //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //2.得到连接 ct = DriverManager.getConnection ("jdbc:sqlserver://localhost:1433;databaseName=spdb1","sa","我的密码"); //创建火箭车 ps = ct.prepareStatement("select * from dept"); //执行(增删改查) rs = ps.executeQuery(); while(rs.next()) { System.out.println(rs.getInt("deptNo")+""+rs.getString("Dname")+""+rs.getString("loc")); } }catch(Exception e) { e.printStackTrace(); }finally { } } }
注:加载的驱动名字为:com.microsoft.sqlserver.jdbc.SQLServerDriver,包含于包 sqljdbc4.jar (驱动下载:sqljdbc4.jar下载)