WEB开发网
开发学院数据库Sybase Sybase数据库(1) 阅读

Sybase数据库(1)

 2006-03-26 22:31:08 来源:WEB开发网   
核心提示: 环境MySQL(和PHP搭配之最佳组合)+tomcat(一个很好用的JSP运行平台):<1>先在MySQL(和PHP搭配之最佳组合)下建立如下的table. 并insert图像.MySQL(和PHP搭配之最佳组合).sql文件如下:CREATE TABLE photo (photo_no int(6) u


环境MySQL(和PHP搭配之最佳组合)+tomcat(一个很好用的JSP运行平台):

<1>先在MySQL(和PHP搭配之最佳组合)下建立如下的table. 并insert图像.

MySQL(和PHP搭配之最佳组合).sql文件如下:

CREATE TABLE photo (
photo_no int(6) unsigned NOT NULL auto_increment,
image blob,
Prima(最完善的虚拟主机管理系统)RY KEY (`photo_no`)
)

<2>把show.jsp(SUN企业级应用的首选)放在tomcat(一个很好用的JSP运行平台)的任意目录下. show.jsp(SUN企业级应用的首选)作用:从数据库中读出blob,并产生image/jpg.

show.jsp(SUN企业级应用的首选)文件如下:

<%@ page contentType="text/html; charset=gbk" %>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*, javax.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.math.*"%>

<%
String photo_no = request.getParameter("photo_no");

//MySQL(和PHP搭配之最佳组合)连接
Class.forName("com.MySQL(和PHP搭配之最佳组合).jdbc.Driver").newInstance();
String URL="jdbc:MySQL(和PHP搭配之最佳组合)://localhost:3306/job?user=root&password=111111";
Connection con = DriverManager.getConnection(URL);

//Oracle(大型网站数据库平台)连接
//String URL="jdbc:Oracle(大型网站数据库平台):thin@localhost:1521:orcl2";
//user="system";
//password="manager";
//Connection con = DriverManager.getConnection(URL,user,password);

try{
// 准备语句执行对象
Statement stmt = con.createStatement();

String sql = " SELECT * FROM PHOTO WHERE photo_no = "+ photo_no;
ResultSet rs = stmt.executeQuery(sql);
if (rs.next()) {
Blob b = rs.getBlob("photo_image");
long size = b.length();
//out.print(size);
byte[] bs = b.getBytes(1, (int)size);
response.setContentType("image/jpeg");
OutputStream outs = response.getOutputStream();
outs.write(bs);
outs.flush();
rs.close();
}
else {
rs.close();
response.sendRedirect("./images/error.gif");
}
}
finally{
con.close();
}
%>

<3>把如下文件放在show.jsp(SUN企业级应用的首选)的同一目录下.

index.html文件如下:

<HTML>
<HEAD>
<TITLE> 图像测试 </TITLE>

</HEAD>

<BODY>
<TABLE>
<TR>
<TD>图像测试</TD>
</TR>
<TR>
<TD><img src="show.jsp(SUN企业级应用的首选)?photo_no=2"></TD>
</TR>
</TABLE>

</BODY>
</HTML>

上一页  1 2 3 4 5  下一页

Tags:Sybase 数据库

编辑录入:coldstar [复制链接] [打 印]
赞助商链接