1、首先需要下载Microsoft JDBC Driver for SQL Server,去微软网站下就可以下载到。
地址为:
http://msdn.microsoft.com/zh-cn/data/aa937724.aspx
2、目前是3.0版本,下载后是一个exe 文件,其实是一个压缩包。 名字为sqljdbc_3.0.1301.101_enu.exe。
3、将该文件解压,将sqljdbc4.jar拷贝到tomcat安装目录下的lib里面,重启tomcat即可使用了。注意不能把sqljdbc.jar也拷贝进来,不然就会出错。
4、代码:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String userName = "sa";
String passWord = "369258";
String dbName = "guest";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=" + dbName +";user=" + userName +";password=" +passWord;
conn = DriverManager.getConnection(url);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
}
catch(Exception ex){
out.print(ex);
}
之后即可使用stmt来查询或者修改数据了。
rs = stmt.executeQuery("SELECT * FROM Table1 order by id desc");
rs.last();
int lownumber=rs.getRow();
rs.beforeFirst();
String id1;
if (lownumber>=1)
{
while(rs.next())
{
out.print("<div class='content'><span>");
out.print("序号:");
id1=rs.getString(1);
out.print(id1);
out.print(" 日期:");
out.print((rs.getString(2)).substring(0,10)+"<a href=update_del.jsp?id="+id1+"> 删除内容</a><BR>更新内容:");
out.print(rs.getString(3)+" "+"</span></div>");
}
}
else
{
out.print("<div class='content'><span>没有记录!</span></div><BR>");
}