SQL server 2000与高分java连接的详细步骤
用JSP访问Oracle、SQL Server、DB2、Informix和Access数据库。
2007-1-13
用JSP访问Oracle、SQL Server、DB2、Informix和Access数据库。
现在很多jsp初学者经常问怎么连接数据库,为什么总是出错?所以我在这里集中写了一篇文章,供大家参考。其实把所有的数据库逻辑都放在jsp里面不一定是一个好的做法,但是对初学者学习有好处,所以我就这么做了。当你学习到一定程度,可以考虑用MVC模式开发。练习这些代码的时候,一定要把jdbc驱动放到服务器的类路径中,然后在数据库中建立一个表test,有两个字段,比如test1和test2。您可以使用下面的SQL来构建Create Table Test(Test 1 varchar(20)和Test2Varchar (20)),然后向这个表中写入一个测试记录,这样现在我们就可以开始我们的测试了。
1.jsp连接到Oracle8/8i/9i数据库(在瘦模式下)。
Testoracle.jsp如下:
< % @ page content type = " text/html;charset=gb2312"% >
< %@ page import="java.sql.*"% >
< html >
<正文>
< % class . forname(" Oracle . JDBC . driver . Oracle driver ")。new instance();
string URL = " JDBC:Oracle:thin:@ localhost:1521:orcl ";
//orcl是数据库的SID。
String user = " scott
String password = " tiger
connection conn = driver manager . getconnection(URL,user,password);
语句stmt = conn . create statement(ResultSet。TYPE_SCROLL_SENSITIVE,ResultSet。CONCUR _可更新);
String sql = " select * from test
ResultSet RS = stmt . execute query(SQL);
while(rs.next()) {% >
您的第一个字段是:
您的第二个字段是:
<%}%>
< % RS . close();
stmt . close();
conn . close();
%>