大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JSP连接各类数据库大全(上)

JSP连接各类数据库大全(上)

时间: 2021-07-31 作者:daque

此刻有许多入门jsp的网友常常会问数据库如何贯穿啊,如何老堕落啊?以是我会合的在这写篇作品供大师参考,本来这种把数据库论理十足放在jsp里偶然是好的做法,然而利于于入门者进修,以是我就如许做了,当大师学好确定水平的功夫,不妨商量用mvc的形式开拓。在熟习那些代码的功夫,你确定将jdbc的启动步调放到效劳器的类路途里,而后要在数据库里建一个表test,有两个字段比方为test1,test2,不妨用底下sql建    create table test(test1 varchar(20),test2 varchar(20)  而后向这个表写入一条尝试记录,那么此刻发端咱们的jsp和数据库之旅吧。   一、jsp贯穿oracle8/8i/9i数据库(用thin形式)    testoracle.jsp如次:    <%@ page contenttype="text/html;charset=utf8"%>    <%@ page import="java.sql.*"%>    <html>    <body>    <%class.forname("oracle.jdbc.driver.oracledriver").newinstance();    string url="jdbc:oracle:thin:@localhost:1521:orcl";    //orcl为你的数据库的sid    string user="scott";    string password="tiger";    connection conn= drivermanager.getconnection(url,user,password);    statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);    string sql="select * from test";    resultset rs=stmt.executequery(sql);    while(rs.next()) {%>    您的第一个字段实质为:<%=rs.getstring(1)%>    您的第二个字段实质为:<%=rs.getstring(2)%>    <%}%>    <%out.print("数据库操纵胜利,祝贺你");%>    <%rs.close();    stmt.close();    conn.close();    %>    </body>    </html>  二、jsp贯穿sql server7.0/2000数据库    testsqlserver.jsp如次:    <%@ page contenttype="text/html;charset=utf8"%>    <%@ page import="java.sql.*"%>    <html>    <body>    <%class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver").newinstance();    string url="jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";    //pubs为你的数据库的    string user="sa";    string password="";       connection conn= drivermanager.getconnection(url,user,password);    statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);    string sql="select * from test";    resultset rs=stmt.executequery(sql);    while(rs.next()) {%>    您的第一个字段实质为:<%=rs.getstring(1)%>    您的第二个字段实质为:<%=rs.getstring(2)%>    <%}%>    <%out.print("数据库操纵胜利,祝贺你");%>    <%rs.close();    stmt.close();    conn.close();       %>    </body>    </html>  三、jsp贯穿db2数据库    testdb2.jsp如次:    <%@ page contenttype="text/html;charset=utf8"%>    <%@ page import="java.sql.*"%>    <html>    <body>    <%class.forname("com.ibm.db2.jdbc.app.db2driver ").newinstance();    string url="jdbc:db2://localhost:5000/sample";    //sample为你的数据库名    string user="admin";    string password="";    connection conn= drivermanager.getconnection(url,user,password);    statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);    string sql="select * from test";    resultset rs=stmt.executequery(sql);    while(rs.next()) {%>    您的第一个字段实质为:<%=rs.getstring(1)%>    您的第二个字段实质为:<%=rs.getstring(2)%>    <%}%>    <%out.print("数据库操纵胜利,祝贺你");%>    <%rs.close();    stmt.close();    conn.close();    %>    </body>    </html> (代码试验室) 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.