首页 > 编程知识 正文

jsp数据库笔记,jsp写入数据库

时间:2023-12-28 11:56:54 阅读:327987 作者:TBRQ

本文目录一览:

怎么用jsp连接mysql数据库

一. 数据库的连接和操作笔记:

1.初始化连接字符串

2. 发送请求连接

3.如果需要对数据库进行操作,如查询,添加,删除,修改等,则发送数据库操作请 求,成功就返回结果,不成功操作失败

4. 不进行操作就关闭数据库操作,以及关闭数据库发送请求

二.配置环境

”工欲善其事必先利其器“ 在配置之前必须准备好几个必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驱动,当然还有Dreamweaver 等等必要工具。

第一件事情:安装jdk 1.5版本,安装tomcat,mysql,解压jdbc到包(官方网站有下载,注册一个就行)

第二件事情:配置jdk,配置tomcat,jdbc

jdbc的配置:我的解压目录是 I:mysql-connector-java-3.1.14 里面可以看到一个mysql-connector-java-3.1.14-bin.jar 这个jar 的文件。右键打开电脑属性-----高级---环境变量---找到系统变量。。点击CLASSPATH,进行”编辑“ 加入I:mysql-connector-java-3.1.14mysql-connector-java-3.1.14-bin.jar 这个路径去,这里说明的我是盘式i盘,jdbc可以随便解压到那个盘都行,指定路径就是。

第二步:jdbc解压包下 mysql-connector-java-3.1.14-bin.jar 这个文件放入到Tomcat安装目录下

Tomcat 5.5commonlib

Tomcat 5.5sharedlib

这两个文件夹里面。

基本上的工作就完成了。呵呵(当然这个要看网上的资料,这里要自己重新写一次 唉好苦啊,没得抄)

基本工作准备好,找一个mysql 数据库的界面操作 GUI软件 名字为: navicat(这个很好用)打开mysql,测试一下自己的mysql 可不可以连通,可以的话那么就可以新建一个数据库test,一个表为mytest,字段是id和myname(这个随便也行)

jsp中怎么使用数据库

JSP使用数据库的例子:

showByJdbcOdbc.jsp

%@ page contentType="text/html;charset=GB2312" %

%@ page import="java.sql.*" %

HTMLBODY bgcolor=cyan

% Connection con;

Statement sql;

ResultSet rs;

try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}

catch(ClassNotFoundException e)

{ out.print(e);

}

try { con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","sa");

sql=con.createStatement();

rs=sql.executeQuery("SELECT * FROM employee WHERE salary3000");

out.print("table border=2");

out.print("tr");

out.print("th width=100"+"雇员号");

out.print("th width=100"+"姓名");

out.print("th width=50"+"出生日期");

out.print("th width=50"+"薪水");

out.print("/TR");

while(rs.next())

{ out.print("tr");

out.print("td "+rs.getString(1)+"/td");

out.print("td "+rs.getString(2)+"/td");

out.print("td "+rs.getDate("birthday")+"/td");

out.print("td "+rs.getFloat("salary")+"/td");

out.print("/tr") ;

}

out.print("/table");

con.close();

}

catch(SQLException e)

{ out.print(e);

}

%

/BODY/HTML

JSP 从数据库中如何取得图片的路径?

我的笔记:

6:对数据库存取图片进行的操作:

核心思想:通过二进制流的形式进行存储和读取。

具体:存储图片:一般是通过文件上传的方式进行存储的

1.首先通过request获得表单中图片的地址

2.然后根据这个路径可以使FileInputStream获得文件输入流

3.pstmt.setBinaryStream(i,

fis,

fis.available())

最后pstmt.executeUpdate();就完成整个插入语句了。

读取:1.根据url的id传一个对应数据库摸个图片的id号

2.根据这个id执行查询,通过rst.getBinaryStream(1)返回一个输入流(里面存的是图片)

3.读输入流,放到字节数组中,再通过response返回一个能输出二进制流的ServletOutputStream实例(ServletOutputStream

sos=

response.getOutputStream();

),

4.通过这个输出流把字节数组的字节流写出

希望对你有所帮助哈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。