高分求JSP连SQL SERVER2000的测试成功页面

wjq737412 2004-05-13 11:18:42
小弟为初学者。请高手指点,给出个能够连SQL2000例子。多谢最好为非创建数据源DSN的那种。
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shiyonggang 2004-05-14
  • 打赏
  • 举报
回复
你可以用连接池实现呀,很方便的,如果需要上ftp找,有这方面的例子的
http://expert.csdn.net/Expert/topic/3020/3020714.xml?temp=7.355899E-02
panpan221 2004-05-13
  • 打赏
  • 举报
回复
正在学习,关注
KevinListening 2004-05-13
  • 打赏
  • 举报
回复
<%@page language="java" import="java.sql.*"%>
<%@page import="java.io.*"%>
<%@page import="java.net.URL"%>
<%@page contentType="text/html;charset=gb2312"%>

<%
try {

String username = "zqy";//指定了用户登录的用户名和口令
String userpassword = "zqy";

String url="jdbc:microsoft:sqlserver://10.67.45.141:1433;DatabaseName=coreimage";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //装入了数据库驱动程序的类定义
Connection connect = DriverManager.getConnection(url,username,userpassword); //尝试与URL指定的数据库的连接
Statement statement = connect.createStatement ( );//实现了接口的对象,
//现在可以使用statement进行查询

String query = "SELECT * FROM smtx where JH='郑370'";//查询指令

ResultSet rs= statement.executeQuery ( query );//执行查询指令

rs.next();
InputStream in = rs.getBinaryStream("TXWJ");


response.reset();
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
while((len=in.read(b)) >0)
response.getOutputStream().write(b,0,len);
in.close();
rs.close();
}
catch(Exception e)
{ out.println(e);}

%>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧