JSP + SQL server 2000开发环境的搭建

     从昨天开始就一直在网上查找数据库为SQL server 2000 的JSP开发环境的搭建,到现在为止终于能够正常联接并访问。以下是搭建的步骤:

1、从网上下载一个SQL server 2000 个人版的安装包,按照提示操作,当在身分验证时,选择混合模式,用户sa的密码可以为空,也可以不为空。

2、从网上下载一个SQL server 2000 SP4,把它解压,然后安装,按照提示进行操作。

3、从“开始”——>“程序”——>"MS SQL server"——>“服务管理器”开启服务。

4、检查服务是否已开启。 打开命令行窗口,输入“netstat - an”,如果显示端口1433处于“listening”状态,安装成功。

5、从网上下载SQL server 2000 JDBC,然后安装,把三个JAR文件:“mssqlserver.jar,msbase.jar,msutil.jar”导入到项目中.

6、检查是否能正常联接数据库。打开一个JSP页面,输入以下内容:

 <body >
           <%
       String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
       String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
       String userName = "sa";
       String userPwd = "";
       Connection dbConn = null;

       try {
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           Statement st = dbConn.createStatement();
           out.print(" <body >
           <%
       String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
       String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName='DAGData";
       String userName = "sa";
       String userPwd = "";
       Connection dbConn = null;

       try {
           String sql = "select * from DAGData.dbo.normalUser";
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           Statement st = dbConn.createStatement();
           ResultSet rs = st.executeQuery(sql);
           while(rs.next()){
                    out.print(rs.getString(1) + rs.getString(2));
           }
           dbConn.close();
       }
       catch (Exception e) {
           e.printStackTrace();
           out.print(e);
       }


           %>
    </body>

   如果显示“connection success!”刚联接正常。否则显示出错信息。

7、自己创建一个数据库,名字为mydata,在里面添加一个表,表名为:mytable,两个属性name,psw,在视图页面插入一条记录。

然后写一个JSP页面,内容如下:

 <body >
           <%
       String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
       String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=mydata";
       String userName = "sa";
       String userPwd = "";
       Connection dbConn = null;

       try {
           String sql = "select * from mydata.dbo.mytable";
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           Statement st = dbConn.createStatement();
           ResultSet rs = st.executeQuery(sql);
           while(rs.next()){
                    out.print(rs.getString(1) + rs.getString(2));
           }
           dbConn.close();
       }
       catch (Exception e) {
           e.printStackTrace();
           out.print(e);
       }


           %>
    </body>

如果把输入的属性值输出,刚访问成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值