GVKun编程网logo

SSH+SQLServer2005图片文件上传及页面显示(sql 上传文件)

11

此处将为大家介绍关于SSH+SQLServer2005图片文件上传及页面显示的详细内容,并且为您解答有关sql上传文件的相关问题,此外,我们还将为您介绍关于MsSqlServer2008/MsSqlS

此处将为大家介绍关于SSH+SQLServer2005图片文件上传及页面显示的详细内容,并且为您解答有关sql 上传文件的相关问题,此外,我们还将为您介绍关于MsSqlServer2008/MsSqlServer2005命令收集、MsSqlServer2008图形化迁移到MsSqlServer2005、PHP6连接SQLServer2005的三部曲,php6sqlserver2005、PHP6连接SQLServer2005的三部曲,php6sqlserver2005_PHP教程的有用信息。

本文目录一览:

SSH+SQLServer2005图片文件上传及页面显示(sql 上传文件)

SSH+SQLServer2005图片文件上传及页面显示(sql 上传文件)

作为一个常用的功能,自己做个笔记,免得到时候又找百度。

1、图片文件的上传,这个和普通文件的上传是一样的,从页面选择图片文件到数据传至Action的操作,之前的日记中已经说明过,不再赘述,主要说怎样将图片文件存入数据库以及从数据库中读出来显示在页面的问题。

2、图片文件存入数据库,sqlServer2005数据库中字段定义为:image,oracle中可以使用blob类型,MysqL中可以使用blob或者longblob等类型。

  2.1、图片实体类定义: 

    @Entity
    @Table(name = "OBJ_PHOTO")
    public class Photo extends DomainObject {
        @Column(name = "photoName",nullable = false)
        private StringphotoName;

        @Column(name = "photoAddr",nullable = false)
        private byte[]photoAddr;  // 图片文件定义为byte[]

        // get和set方法。。。。
    }

 2.2、将图片存入数据库:

    Photophoto = newPhoto();
    InputStream in = null;
    if (StringUtils.isNotEmpty(formBean.getPhotoAddrFileName())) {
        try {
            byte buffer[] = new byte[(int)formBean.getPhotoAddr().length()];
            in = new FileInputStream(formBean.getPhotoAddr());
            in.read(buffer);
            photo.setPhotoAddr(buffer);
        } catch (FileNotFoundException e) {
            e.printstacktrace();
        } catch (IOException e) {
            e.printstacktrace();
        }
    }
    photo.setPhotoName(formBean.getPhotoName());
    photoDao.save(photo);

  3、图片存入数据库之后如何显示在页面上:

  3.1、首先在Action中定义一个InputStream对象:

   private InputStream imagStream;

   // get和set方法。。。

  3.2、Action中定义一个方法:

   public String getPhoto(){
       String id = request.getParameter("id");
       Photo Photo= mapService.getMapById(id); 
       return "photoImag";

   }

    3.3、struts.xml文件配置:

    <result name="photoImag" type="stream">
        <param name="contentType">image/jpeg,image/bmp,image/png,image/gif,image/jpeg,image/pjpeg</param>
        <param name="inputName">imagStream</param>
    </result>

    3.4、jsp页面如何显示图片:

   <img id="preview" src="photoAction!getPhoto.action?id=<s:property value='id'/>" /> // 此处传入该图片文件的ID,调用Action中的方法getPhoto即可在页面显示图片

MsSqlServer2008/MsSqlServer2005命令收集

MsSqlServer2008/MsSqlServer2005命令收集

DBCC log ( {dbid|dbname},[,type={0|1|2|3|4}] )    
参数: 
  Dbid or dbname - 任一数据库的ID或名字   type - 输出结果的类型: 
  0 - 最少信息(operation,context,transaction id)    
  1 - 更多信息(plus flags,tags,row length) 
  2 - 非常详细的信息(plus object name,index name,page id,slot id)    
  3 - 每种操作的全部信息 
  4 - 每种操作的全部信息加上该事务的16进制信息   默认 type = 0

日志空间使用
dbcc sqlperf(LOGSPACE);


检查日志现在使用情况和数据库状态

select name,recovery_model_desc,log_reuse_wait,log_reuse_wait_desc from sys.databases;

检查最老的活动事务
最久未提交的事务是哪个数据库
dbcc opentran 
go
select st.text,t2.*
        from sys.dm_exec_sessions as t2,sys.dm_exec_connections as t1
            cross apply sys.dm_exec_sql_text(t1.most_recent_sql_handle) as st
        where t1.session_id=t2.session_id
              and t1.session_id>50;
返回当前数据库最久未未被提交的事务

登陆用户查看
use master;
select * from sys.server_principals;

角色查看
use bhxglccom
select * from sys.database_principals;

查看独立用户
sp_change_users_login @action='report';

消除独立用户
sp_change_users_login @action='update_one',@usernamepattern='bhxglccom_f',@loginname='bhxglccom_f'
exec sp_change_users_login 'AUTO_FIX','用户名'  

语法:
http://msdn.microsoft.com/zh-tw/library/ms174378.aspx

MsSqlServer2008图形化迁移到MsSqlServer2005

MsSqlServer2008图形化迁移到MsSqlServer2005

1、将客户2008版本的数据导入到本地2008数据库中(注意:数据库名要与客户买的站点中数据库名称相同),然后通过如下图所示的方法将数据库的整个对象生成脚本:

 

MsSqlServer2008图形化迁移到MsSqlServer2005



2、将脚本中创建数据库的路径更改到公司数据库放置路径,如下图:


MsSqlServer2008图形化迁移到MsSqlServer2005


3、完全执行整个脚本,这时候数据中的各个对象就会生成。


4、如果需要导入数据的可以有两种方式:


、把本地的数据导入到excel文件中,然后导入到目标服务器数据库中;

、在生成脚本阶段选择生成数据选项即可完成。

PHP6连接SQLServer2005的三部曲,php6sqlserver2005

PHP6连接SQLServer2005的三部曲,php6sqlserver2005

PHP6连接SQLServer2005的三部曲,php6sqlserver2005

1.修改php.ini将extension=php_mssql.dll的注释删除保存。

修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。

2.下载连接2005的ntwdblib.dll (2000.80.194.0)

点击下载

3. 打开文件X:\AppServ\php5\ext,把php_mssql.dll 复制到system32目录下。

把下载的ntwdblib.dll 复制到system32目录下。

把下载的ntwdblib.dll 复制到php5目录下。

关于php6连接sqlserver2005的三部曲就给大家介绍这么多,不知道大家有没有看明白,有任何疑问欢迎给我留言!

您可能感兴趣的文章:

  • sql2005 本地计算机上的SQL SERVER服务启动后又停止了解决方法
  • win2008 r2 安装sql server 2005/2008 无法连接服务器解决方法
  • SQLServer2005 没有服务器名称的两种解决方法
  • 在WIN7下安装和配置SQL Server 2005 Express Edition(精简版)
  • SQL server 2005将远程数据库导入到本地的方法
  • SQL Server 2005 开启数据库远程连接的方法

PHP6连接SQLServer2005的三部曲,php6sqlserver2005_PHP教程

PHP6连接SQLServer2005的三部曲,php6sqlserver2005_PHP教程

PHP6连接SQLServer2005的三部曲,php6sqlserver2005

1.修改php.ini将extension=php_mssql.dll的注释删除保存。

修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。

2.下载连接2005的ntwdblib.dll (2000.80.194.0)

点击下载

3. 打开文件X:\AppServ\php5\ext,把php_mssql.dll 复制到system32目录下。

把下载的ntwdblib.dll 复制到system32目录下。

把下载的ntwdblib.dll 复制到php5目录下。

关于php6连接sqlserver2005的三部曲就给大家介绍这么多,不知道大家有没有看明白,有任何疑问欢迎给我留言!

您可能感兴趣的文章:

  • sql2005 本地计算机上的SQL SERVER服务启动后又停止了解决方法
  • win2008 r2 安装sql server 2005/2008 无法连接服务器解决方法
  • SQLServer2005 没有服务器名称的两种解决方法
  • 在WIN7下安装和配置SQL Server 2005 Express Edition(精简版)
  • SQL server 2005将远程数据库导入到本地的方法
  • SQL Server 2005 开启数据库远程连接的方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1121287.htmlTechArticlePHP6连接SQLServer2005的三部曲,php6sqlserver2005 1.修改php.ini将extension=php_mssql.dll的注释删除保存。 修改php.in将mssql.secure_connection = Off改为mssql.se...

关于SSH+SQLServer2005图片文件上传及页面显示sql 上传文件的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于MsSqlServer2008/MsSqlServer2005命令收集、MsSqlServer2008图形化迁移到MsSqlServer2005、PHP6连接SQLServer2005的三部曲,php6sqlserver2005、PHP6连接SQLServer2005的三部曲,php6sqlserver2005_PHP教程的相关信息,请在本站寻找。

本文标签: