Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Database/JDBC/SQL/JDO/Hibernate
» MS SQL
打印话题 寄给朋友 订阅主题 |
作者 | win2003+sql2000+j2sdk1.4.2_07+tomcat连接数据库 |
gotomoon
发贴: 12 积分: 0 |
于 2005-02-20 11:20
第一步:安装好上述4个环境,并配置变量,保证能够访问普通的jsp页面。 第二步:下载JDBC ,并安装。然后找到三个文件msbase.jar,mssqlserver.jar,msutil.jar(我的在——D:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib文件夹下,你的自己找),并把它们拷贝到D:\tomcat\common\lib(这是我的,你的自己找)。 第三步:进入 我的电脑(右键)> 属性 > 高级 > 环境变量 >系统变量 编辑CLASSPATH——把三个变量的完整路径添入CLASSPATH(三个变量是D:\tomcat\common\lib中的,不是JDBC中的) 第四步:window2003下安装sql2000需要打上补丁sql2000 sp3(自己下载,并安装) 恭喜安装成功了!!! 调试:我用了书上的代码进行调试的。 拷贝下面的代码到查寻分析器并执行,你的数据库和表就建立成功了! 自己先创建一个 jspdev数据库 use jspdev; create table book(bookId varchar(50),bookName varchar(50),publisher varchar(100),price float,constraint pk_book primary key(bookId)); insert into book values('001-22-23-1','jsp 应用开发详解','电子工业出版 社',59.0); JSP文件如下,注意修改 DatabaseName=jspdev","sa"," " (sa为你登陆数据库的用户,密码为" ") <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"%> <html> <body> 以下是从Ms sql server数据库读取的数据:<hr> <table border=1> <tr><td>id</td><td>书名</td><td>出版社</td><td>价格</td></tr> <%! String trans(String chi) { String result = null; byte temp []; try { temp=chi.getBytes("iso-8859-1"); result = new String(temp); } catch(UnsupportedEncodingException e) { System.out.println (e.toString()); } return result; } %> <% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev","sa"," "); Statement stmt=con.createStatement(); ResultSet rst=stmt.executeQuery("select * from book;"); while(rst.next()) { out.println("<tr>"); out.println("<td>"+trans(rst.getString("bookId"))+"</td>"); out.println("<td>"+trans(rst.getString("bookName"))+"</td>"); out.println("<td>"+trans(rst.getString("publisher"))+"</td>"); out.println("<td>"+rst.getFloat("price")+"</td>"); out.println("</tr>"); } //关闭连接、释放资源 rst.close(); stmt.close(); con.close(); %> </table> </body> </html> 成功了吗?没有的话,只怪你功力没到家!!没任何原因!
gotomoon edited on 2005-02-20 20:30
初学者与<书> |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
8631 | win2003+sql2000+j2sdk1.4.2_07+tomcat连接数据库 | gotomoon | 2359 | 2005-02-20 11:20 |
7120 | Re:win2003+sql2000+j2sdk1.4.2_07+tomcat连接数据库 | InnocentBoy | 42 | 2005-03-11 07:43 |
6842 | Re:win2003+sql2000+j2sdk1.4.2_07+tomcat连接数据库 | zeldar | 446 | 2005-03-17 09:54 |
7082 | Re:win2003+sql2000+j2sdk1.4.2_07+tomcat连接数据库 | ekinfeng | 171 | 2005-04-14 00:20 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |