RedHatLinux网络服务器构架实务(七)
2009-05-13 00:58:45来源:未知 阅读 ()
vi/home/www/cnmsql.jsp
##源代码如下:
<%@pagelanguage="java"import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connectionconn=DriverManager.getConnection("jdbc:mysql://host_name/db_name","user_name","password");
Statementstmt=conn.createStatement();
ResultSetrs=stmt.executeQuery("select*fromprov");
rs.next();
out.print(rs.getString("prov_id")+""+rs.getString("prov_name")+"<br>");
rs.next();
out.print(rs.getString("prov_id")+""+rs.getString("prov_name")+"<br>");
rs.previous();
out.print(rs.getString("prov_id")+""+rs.getString("prov_name")+"<br>");
rs.last();
out.print(rs.getString("prov_id")+""+rs.getString("prov_name")+"<br>");
rs.first();
out.print(rs.getString("prov_id")+""+rs.getString("prov_name")+"<br>");
rs.close();
stmt.close();
conn.close();
%>
4测试该程序
lynxhttp://www.yesgo.loc/cnmysql
##正确的结果应该是:
1安徽
2北京
1安徽
34台湾
1安徽
例二:使用连接池连接数据库
1建立数据源
vi/usr/local/resin/conf/resin.conf
<resource-ref>
<res-ref-name>jdbc/yesgo</res-ref-name>//数据源名称
<res-type>javax.sql.DataSource</res-type> //数据源类型
<init-paramdriver-name="org.gjt.mm.mysql.Driver"/>//数据库驱动
<init-paramurl="jdbc:mysql://localhost/yesgo"/>//连接串
<init-paramuser="your_user_name"/>//用户名
<init-parampassword="your_password"/>//密码
<init-parammax-connections="20"/>//最大连接数
<init-parammax-idle-time="30"/> //延时时间
</resource-ref>
2创建JSP源文件
touch/home/www/testpool.jsp
chown-Rwww/home/www/testpool.jsp
chgrp-rroot/home/www/testpool.jsp
chmod771/home/www/testpool.jsp
vi/home/www/testpool.jsp
##源代码如下:
<%@pagelanguage="java"import="java.sql.*,com.caucho.sql.*;"%>
<%
DBPoolpool=newDBPool();
Connectionconn=pool.getPool("data_source_name").getConnection();
Statementstmt=conn.createStatement();
ResultSetrs=stmt.executeQuery("select*fromprov");
rs.next();
out.print(rs.getString("prov_id")+rs.getString("prov_name")+"<br>");
rs.next();
out.print(rs.getString("prov_id")+rs.getString("prov_name")+"<br>");
rs.previous();
out.print(rs.getString("prov_id")+rs.getString("prov_name")+"<br>");
rs.last();
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- linux入门系列11--Centos7网络服务管理 2020-02-17
- 网络管理 2018-07-16
- VSFTPd自架Linux网络服务器方法 2009-05-13
- Linux下TCP网络服务器实现源代码 2009-05-13
- 用GkrellM监测Linux网络服务器 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash