`
不复记忆
  • 浏览: 157152 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类

求教:使用Java实现在SQLserver中实现图片的存储

阅读更多
Connection conn = null; 
try{ 
DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver()); 
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://IP:1433;DataBaseName=Moftec","sa","mymm"); 
} 
catch(Exception e ) 
{ 
//捕捉异常并抛出IOException 
out.println("Can not connec to the database! The exception is " + e.toString()); 
} 
FileInputStream fis=null; 
File file = new File("E:/java/chart.jpg"); 
try{ 
fis = new FileInputStream(file); 
}catch(FileNotFoundException e){ 
out.println("Not find file!"); 
} 
PreparedStatement ps = conn.prepareStatement("Insert into gs_img (lei,years,img) values (?,?,?)"); 
ps.setString(1,"ivan"); 
ps.setInt(2,4); 
ps.setBinaryStream(3,fis,(int)file.length()); 
ps.executeUpdate(); 
ps.close(); 
try{ 
fis.close(); 
out.println("写进去了!"); 
}catch(IOException e){ 
out.println("fis cann't cloase!"); 
}
上面那段红色代码是什么意思?不太明白,望各位能够赐教,谢谢!

 

 

分享到:
评论

相关推荐

    毕业设计javajsp大学生兼职家教网sqlserver-qkrp源码含文档工具包

    毕业设计javajsp大学生兼职家教网sqlserver-qkrp源码含文档工具包 页面是jsp,数据库sqlserver,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 教员用户 注册登录 发布兼职信息 预约 注册登录 学员用户 ...

    JAVA版《魔塔24层》

    4. **数据结构**:游戏中涉及地图、物品、角色状态等数据的存储,这需要合理使用数组、链表、栈、队列等数据结构。 5. **算法**:魔塔游戏通常包含复杂的逻辑,如战斗计算、路径寻找等,这些都需要运用到搜索算法...

    java考试题 求教

    这可以通过使用Java中的`BufferedReader`来实现。该类可以逐行读取文件内容,并将其转换为字符串。在此过程中,需要注意异常处理。 ```java import java.io.BufferedReader; import java.io.FileReader; import ...

    刚做了象棋和跳棋游戏 求教如何 实现游戏的在线即时对战功能

    在开发象棋和跳棋这类在线即时对战游戏时,涉及到多个关键的技术点。下面将详细阐述实现这一功能所需的知识点: 1. **网络通信**: - **TCP/IP协议**:在线游戏需要稳定的数据传输,TCP协议可以提供可靠的、有序的...

    JSP SQL 图书馆系统

    【JSP SQL 图书馆系统】是一个基于JSP(JavaServer Pages)技术开发的图书管理应用,它结合了SQL(Structured Query Language)用于数据库操作,实现了图书馆的基本功能。这个项目对于初学者来说是一个很好的学习...

    java开发的简历模板[参考].pdf

    对于Web开发,她熟练运用JDBC(Java Database Connectivity)和Servlet、JSP(JavaServer Pages)来构建动态网页,能够独立完成中小型项目。数据库方面,她精通Oracle和MySQL,能够编写SQL语句和构建适当的数据模型...

    Java语言程序设计自学指导书.doc

    * 在学习中要刻苦钻研、踏踏实实、虚心求教、持之以恒。 * 在学习时要抓住基本知识点的掌握对整个 Java 的编程思想应有完整的整体概念。 * 通过课本中的大量实例可以巩固和加深对所学理论的理解,并培养分析能力和...

    西农Java实习,实习五到实习六

    在“西农Java实习,实习五到实习六”这个项目中,我们可以看到一系列与Java编程相关的实习任务。西农,可能是指西北农林科技大学,它提供了这个实习项目,旨在帮助学生深化对Java语言的理解和应用能力。这个实习分为...

    我求教高手的VB毕业设计

    【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...

    对JAVA程序设计的感想.pdf

    在实际项目中,可能会根据需求选择使用Java进行快速开发,然后通过工具转换为C++以获取更高的运行效率。 总的来说,Java是一门既富有挑战性又充满机遇的语言。它既有强大的开发框架和库支持,也有性能上的局限。...

    基于CS的图书系统信息管理

    3. **事务管理**:在数据库操作中使用事务,确保数据的一致性和完整性。 4. **错误处理和日志记录**:编写异常处理代码,记录系统运行日志,便于调试和问题排查。 综上所述,"基于CS的图书系统信息管理"项目涵盖了...

    Java用eclipse插件计算器

    用eclipse插件制作的java计算器,基本功能都能实现,含jar,适合java初学者,需改进处求教

    c语言实现赫夫曼编码

    2. **变量定义与使用**:某些变量如`r`、`cd`等在代码中被定义但并未使用,这可能是作者在编写过程中遗留下来的,需要清理。 3. **注释与代码一致性**:注释中的函数与实际代码不匹配,可能导致理解上的混乱,需要...

    sql练习题.pdf

    从提供的文件信息中,我们可以提炼出一些关键的SQL知识点。首先,文件标题为“sql练习题.pdf”,说明文档中包含了50道针对SQL的练习题。文档描述中提到题目难度递增,前18道题目难度逐步上升,从第19题开始则是循环...

    java注册表修改ie主页

    刚学java做的一个通过注册表修改ie默认主页,不过会被杀毒拦截,怎么过杀毒拦截,求教

    gogogo_saoleijava_

    在本项目中,"gogogo_saoleijava_"是一个显然与编程相关的标题,暗示了这是一个练习或实验项目,可能是为了学习和改进Java编程技能。"实现扫雷,计时,计数"这部分描述揭示了项目的具体内容:它是一个基于Java的扫雷...

    多人页面聊天室

    【标题】:“多人页面聊天室”是一个基于Java和WebSocket技术构建的实时在线交流平台,它允许多用户同时在同一个聊天环境中进行沟通。 【描述】:这个聊天室系统的核心功能包括以下几点: 1. **实时通信**:利用...

    extjs文件浏览框问题求教

    标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...

    操作系统课程设计——IP地址获取实现

    这个函数将主机名存储在一个指定大小的字符数组中。在成功获取主机名后,我们可以通过`gethostbyname()`函数查询主机信息。`gethostbyname()`接收主机名作为参数,返回一个`PHOSTENT`结构体指针,其中包含了主机的IP...

Global site tag (gtag.js) - Google Analytics