打印本文 打印本文 关闭窗口 关闭窗口
Linux 网络服务器构架实务之六
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2534  更新时间:2009/4/22 20:46:06  文章录入:mintao  责任编辑:mintao
insert into prov values (''''26'''',''''四川'''');

insert into prov values (''''27'''',''''天津'''');

insert into prov values (''''28'''',''''西藏'''');

insert into prov values (''''29'''',''''新疆'''');

insert into prov values (''''30'''',''''云南'''');

insert into prov values (''''31'''',''''浙江'''');

insert into prov values (''''32'''',''''香港'''');

insert into prov values (''''33'''',''''澳门'''');

insert into prov values (''''34'''',''''台湾'''');

 

2 为数据库添加帐号

##按如下方式添加的帐户只对yesgo数据库具有权限,而且对它拥有全部权限。但为什么要添加四次呢?主要是host的不同,需要注意的是,MySQL验证是一个连接是否正确,不仅取决于帐号和密码,还要看主机名和数据库名。

 

mysql –p

mysql> grant all privileges on yesgo.* to your_user_name@localhost identified by ‘your_password’ with grant option;

mysql> grant all privileges on yesgo.* to your_user_name@’ns.yesgo.loc’ identified by ‘your_password’ with grant option;

mysql> grant all privileges on yesgo.* to your_user_name@’192.168.1.2’ identified by ‘your_password’ with grant option;

mysql> grant all privileges on yesgo.* to your_user_name@’%’ identified by ‘your_password’ with grant option;

mysql>exit

 

3 创建JSP源文件

touch /home/www/cnmysql.jsp

chown –R www /home/www/cnmysql.jsp

chgrp –r root /home/www/cnmysql.jsp

chmod 771 /home/www/cnmsql.jsp

 

vi /home/www/cnmsql.jsp

## 源代码如下:

 

<%@ page language="java" import="java.sql.*"%>

<%

Class.forName ("org.gjt.mm.mysql.Driver");

Connection conn = DriverManager.getConnection("jdbc:mysql://host_name/db_name","user_name","password");

Statement stmt = conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from prov");

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 测试该程序

上一页  [1] [2] [3] [4]  下一页

打印本文 打印本文 关闭窗口 关闭窗口