jsp

位置:IT落伍者 >> jsp >> 浏览文章

在JSP中访问各种数据库[1]


发布日期:2020年06月04日
 
在JSP中访问各种数据库[1]

现在有好多初学jsp的网友经常会问数据库怎么连接啊怎么老出错啊?所以我集中的在这写篇文章供大家参考其实这种把数据库逻辑全部放在jsp里未必是好的做法但是有利于初学者学习所以我就这样做了当大家学到一定程度的时候可以考虑用MVC的模式开发在练习这些代码的时候你一定将jdbc的驱动程序放到服务器的类路径里然后要在数据库里建一个表test有两个字段比如为testtest可以用下面SQL建 create table test(test varchar()test varchar()然后向这个表写入一条测试纪录那么现在开始我们的jsp和数据库之旅吧

jsp连接Oracle/i/i数据库(用thin模式)

testoraclejsp如下

<%@ page contentType=text/html;charset=gb%>

<%@ page import=javasql*%>

<html>

<body>

<%ClassforName(oraclejdbcdriverOracleDriver)newInstance();

String url=jdbc:oracle:thin:@localhost::orcl;

//orcl为你的数据库的SID

String user=scott;

String password=tiger;

Connection conn= DriverManagergetConnection(urluserpassword);

Statement stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVEResultSetCONCUR_UPDATABLE);

String sql=select * from test;

ResultSet rs=stmtexecuteQuery(sql);

while(rsnext()) {%>

您的第一个字段内容为<%=rsgetString()%>

您的第二个字段内容为<%=rsgetString()%>

<%}%>

<%outprint(数据库操作成功恭喜你);%>

<%rsclose();

stmtclose();

connclose();

%>

</body>

</html>

jsp连接Sql Server/数据库

testsqlserverjsp如下

<%@ page contentType=text/html;charset=gb%>

<%@ page import=javasql*%>

<html>

<body>

<%ClassforName(commicrosoftjdbcsqlserverSQLServerDriver)newInstance();

String url=jdbc:microsoft:sqlserver://localhost:;DatabaseName=pubs;

//pubs为你的数据库的

String user=sa;

String password=;

Connection conn= DriverManagergetConnection(urluserpassword);

Statement stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVEResultSetCONCUR_UPDATABLE);

String sql=select * from test;

ResultSet rs=stmtexecuteQuery(sql);

while(rsnext()) {%>

您的第一个字段内容为<%=rsgetString()%>

您的第二个字段内容为<%=rsgetString()%>

<%}%>

<%outprint(数据库操作成功恭喜你);%>

<%rsclose();

stmtclose();

connclose();

%>

</body>

</html>

[] [] []

               

上一篇:使用JSP实现简易的SQL报表

下一篇:在JSP中访问各种数据库[3]