参考:http://weistar.iteye.com/blog/1744871
准备工作:
2.下载 完成后,点击运行,会提示你选择解压目录.
3.解压完成后,进入 \sqljdbc_3.0\chs,有sqljdbc.jar和sqljdbc4.jar,这里使用sqljdbc4.jar
4.配置Sql Server2008端口:
a.sqlserver2008的端口是动态的,找到Sql Server2008配置管理器
b.Sql server网络配置->MSSQLSERVER的协议->TCP/IP
c.如果Tcp/IP为关闭状态,则启动之,右击->属性,如下配置:
d.Sql Server服务->SQL Server(MSSQLSERVER)->右击->重新启动
连接工作:
1.引包工作:
右击你创建的JAVA工程,找到Build path,选择Add External Archives,找到你要导入的包sqljdbc4.jar,点击打开就可以引入,引入后在工程下面的ReferencedeLibraries下便能显示 这个包。
2.编写代码测试:
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;public classsqlserver
{public static voidmain(String args[])
{String urlserver= "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;user=sa;password=sa123";//sqlserver身份连接String urlwindows= "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;integratedSecurity=true;";//windows集成模式连接//声明JDBC objects.
Connection con = null;
Statement stmt= null;
ResultSet rs= null;try{//建立连接
System.out.println("准备连接!!!");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(urlserver);
System.out.println("连接成功!!!");//写一个sql语句,并执行返回数据
String SQL = "SELECT * FROM a";
stmt=con.createStatement();
rs=stmt.executeQuery(SQL);//将数据显示出来
while(rs.next())
{
System.out.println(rs.getString(2));
}
}
catch(Exception e)
{
e.printStackTrace();
}finally{if (rs != null)try{
rs.close();
}catch(Exception e)
{
}if (stmt != null)try{
stmt.close();
}catch(Exception e)
{
}if (con != null)try{
con.close();
}catch(Exception e)
{
}
}
}
}