(1)、我用的是Myeclipse,可以直接将sqljdbc4.jar拷到项目文件

(2)、点开SQL Server配置管理器

选中SQL Server2008网络配置下的SQLEXPRESS的协议,双击TCP/IP选项,打开如下窗口并更改TCP动态端口为0

之后停止SQLServer(SQLEXPRESS)服务,并重启,到这里有关SQLSever2005的配置就完成了。

如果之后遇到什么问题,可以尝试重新设置步骤(2)。

(3)、设置数据库

在这里我的数据库名字是这个。一会儿要用到。

设置好数据库可以退出了。当然可以尝试sa登陆一下

如果失败,就尝试重启服务器。

(4)、在代码中的实现连接

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=StudentManagement";  //连接服务器和数据库sample

String userName = "sa";  //默认用户名

String userPwd = "sa123";  //密码

Connection dbConn;

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");  //如果连接成功 控制台输出

Connection Successful!

} catch (Exception e) {

e.printStackTrace();

}

如果服务器连接成功,则

然后就可以使用了,如果直接复制本文件代码,运行是有可能提示字符转换,如果出错可尝试自己手动输入。

(5)、最后这句可以转换

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");  //如果连接成功 控制台输出Connection Successful!

} catch (Exception e) {

e.printStackTrace();

}

转换后

Class.forName(driverName);

Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

Statement stmt=dbConn.createStatement();

String s="select * From Student";

ResultSet rs=stmt.executeQuery(s); //执行查询语句

最后付了一页我的代码,有问题可以自己看一下。

<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>图书管理系统</title>
</head>
<body>
<center><a href=add.jsp>添加图书信息</a></center><p>
<table align="center" wSnoth="50%" border=1>
<tr><th align="center">学号</th><th align="center">姓名</th><th align="center">性别</th><th align="center">出生年月</th><th align="center">所在院系</th>
<%
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=StudentManagement";
//连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "student"; //密码
Class.forName(driverName);
Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
Statement stmt=dbConn.createStatement();
String s="select * From Student";
ResultSet rs=stmt.executeQuery(s); //执行查询语句
//从结果集中读取各字段并输出
while(rs.next())
{
String Sno=rs.getString(1);
out.println("<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td><a href='edit.jsp?Sno="+Sno+"'>修改</a> <a href='del.jsp?Sno="+Sno+"'>删除</a></td></tr>");
}
//关闭操作
rs.close();
stmt.close();
dbConn.close();
%>
</table>
</body>
</html>

  

最新文章

  1. soap发送报文请求和dom4j解析XML并且获得指定名称的节点信息
  2. VisualSVN Server搭建VDFS分布式仓研究(未成功)
  3. P2158 [SDOI2008]仪仗队 线性筛(欧拉函数和素数表)
  4. #Leet Code# Convert Sorted Array to Binary Search Tree
  5. 外包如何安排人手-b
  6. wordpress博客搬家心得
  7. poj1503---大数加法
  8. css特殊字符编码
  9. Excception and Error
  10. C &quot;right-left&quot; 从左到右
  11. Zookeeper启动时报8080端口被占用
  12. gdb命令中attach使用
  13. ES踩坑笔记
  14. Java数据库连接与查询
  15. tomcat配置ssl证书
  16. 如何用jquery获取form表单的值
  17. ubuntu+apache2设置访问、重定向到https
  18. Python学习笔记【第九篇】:Python面向对象基础
  19. [转]利用ssh传输文件
  20. IE中的console.log

热门文章

  1. OO——求导作业总结
  2. #leetcode刷题之路46-全排列
  3. Mac 使用.bash_profile
  4. 20155338《网络对抗技术》 Exp1 PC平台逆向破解
  5. 如何用 Python 爬取需要登录的网站
  6. HBase数据访问的一些常用方式
  7. 02-web框架
  8. js 日期,时间函数 及相关运算大全
  9. JavaScript中的null和undefined
  10. JS 四舍五入有小数点