mysql-ssh 关于数据库读取方式及内容处理的相关问题,求解答!

问题描述

ssh 关于数据库读取方式及内容处理的相关问题,求解答!

本人刚自学完ssh,现在想写一个网站,有几个问题想找人解答。

问题一:我想在主页上显示新闻,目前只能通过如下方法读取数据库内容。

<%
NewsDao dao=new NewsDao();
session.setAttribute("newlist",dao.queryAllNews());
%>

/c:forEach

结果:
这种在jsp页面上写代码的方式让我很困扰,有没有什么方式能在访问主页的时候自动获得查询的集合。
注意:不是通过 XX.action 然后打开一个新页面,我想在第一次访问index.jsp的时候就能读取数据库内容,且不用在jsp上写<%%> 这种代码。

问题二:新闻打开,在显示内容的时候,文章的内容拿出来很丑,该怎么保存文章内容,能在拿出来的时候自动换行。
(我只能想到保存时在换行的地方保存
,然后在js上用 XX.innerHtml,可能很蠢。)

问题三:我想保存图片,该怎么办,目前用的是mysql数据库。(用sqlserver? 求方法)

解决方案

问题1,你将结果集查询到了,在前台jsp 界面用jstl 迭代显示。
问题2,你可以将你的html 从数据库查询出来的时候设置好样式换行等
问题3,保存的话你可以将路径保存到数据库中,图片存到硬盘的某个目录下。

解决方案二:

你看下《轻量级Java EE实战》,里面有讲到这些。或者换成Servlet更好一些。

解决方案三:

建议你直接google一个差不多的例子来学习,都是基本功能。

解决方案四:

换行的话只能自己控制的,,,

时间: 2024-11-03 09:07:23

mysql-ssh 关于数据库读取方式及内容处理的相关问题,求解答!的相关文章

数据库出错,百度了还是不知道。。求解答。。非常感谢

问题描述 数据库出错,百度了还是不知道..求解答..非常感谢 tomcat报错如下: 20:36:14,118 WARN SettingsFactory:117 - Could not obtain connection metadata java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.jdbc.SQLError.createSQLExcepti

dataset-C#控件DataGridView 用逐行添加数据的方式 加载速度奇慢无比 求解答

问题描述 C#控件DataGridView 用逐行添加数据的方式 加载速度奇慢无比 求解答 大概1000条 16列 如果把数据放到Dataset中然后绑定DataSource 加载基本是瞬间完成,速度很快. 但是如果 foreach{ DataGridViewRow dgvr = this.dataGridView1.Rows[this.dataGridView1.Rows.Add()]; dgvr.Cells["productName"].Value = ps.Name; .....

数据库-在myeclipse的database driver这么提示,求解答!!

问题描述 在myeclipse的database driver这么提示,求解答!! 解决方案 先检查下你的sql server数据是否已经启动,是否通过1433端口可以登录吗?

c# 使用ssh 密钥-c# 使用SSH(密钥)方式连接MySql数据库

问题描述 c# 使用SSH(密钥)方式连接MySql数据库 最近在用WPF连接MySql,由于安全升级.需要通过SSH和密钥的方式来访问数据库. 求各位达人提供相关资料.谢谢~

mysql千万级数据库插入速度和读取速度的调整记录

  (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作.这次修改了下面四个配置项: 1)将 innodb_flush_log_at_trx_commit 配置设定为0:按过往经验设定为0,插入速度会有很大提高. 0: Write the log buffer to the log file and flush the log file every second, but do nothing at transaction commi

sql-C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限?

问题描述 C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限? 都是按行读取txt内容,(因为有两行数据和其他的不一样)用正则分析出来,赋给一个字符串数组, 将一个字符串数组的每个值一次写入数据库行的对应列.一行读取完成. 可是却显示,索引超出了数组界限,数组个数和行对应的 .将读取出来的数据显示在textBox中是正确的, 但是奇怪的是也确实是导入进去了,数据库中表格有了数据 最终结果似乎对的,除了第二行第一列没有数据.谢谢,刚入手,第一个程序!

mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧_Mysql

复制代码 代码如下: # vi mysqlusers.txt create database dataname; grant all privileges on dataname.* to username@localhost identified by 'password'; flush privileges; # /usr/local/mysql/bin/mysql -u root -p password < mysqlusers.txt 蓝色斜体部分为对应的用户名和密码,添加多个用户及数据

jsp-从数据库读取内容,将内容显示在JSP页面,可是JSP页面什么也不显示

问题描述 从数据库读取内容,将内容显示在JSP页面,可是JSP页面什么也不显示 先用一个Html写出前台页面,然后点击提交后跳转到一个Servlet页面,该页面用于向数据库中添加前台用户输入的信息,然后重定向到一个查看信息的Servlet该Servlet用于将信息交给一个JavaBean最后用一个JSP显示信息,可是我在myeclipse中执行后什么也不显示,Access数据库里也没有内容,该怎么办啊?? 解决方案 第一步,测试你后台的第一个Servlet页面接收到了前台提交的数据. 解决方案二

java读取excel2013版的内容并把读取出来的内容插入到数据库中

问题描述 java读取excel2013版的内容并把读取出来的内容插入到数据库中 想用java代码读取excel(2013)表格里的内容,但是excel里面有好几个sheet,还有好几个表,该怎么办,而且还要把读取出来的内容储存到数据库中去,求大神帮助 解决方案 public static List<String[]> readExcel(String filePath) { try { List<String[]> list = new ArrayList<String[]