`
不复记忆
  • 浏览: 158895 次
  • 性别: 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作为一种广泛使用的编程语言,在实现赛博算卦的过程中扮演了重要的技术角色。 在周易中,每一个卦象都由六个爻组成,每个爻可以是阳爻(表示为“——”)或阴爻(表示为“- -”),因此构成不同的卦象。六十四...

    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初学者,需改进处求教

    Java+SSM+Vue旅游资源网站答辩PPT.pptx

    开发者在项目初期可能遇到种种困难,比如页面显示问题、数据库连接问题等,但通过不断学习和求教,问题最终能够得到解决。 旅游资源网站的开发涵盖了系统架构设计、技术选择、开发流程、测试评估以及用户体验等多个...

    基于asp.net的家教管理系统设计与实现.docx

    系统的核心部分,即数据的存储和管理,则依赖于微软的SQL Server 2005数据库技术。通过这些先进技术的结合使用,系统能够实现快速准确的数据处理,确保家教服务的高效与稳定。 整个系统在设计过程中,注重用户的...

    c语言实现赫夫曼编码

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

    sql练习题.pdf

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

    Java+SpringBoot+Vue远程就医系统答辩PPT.pptx

    Java语言作为目前Internet中广泛使用的编程语言之一,在远程就医系统的开发中起到了关键作用。Java语言以其面向对象的三大特征——封装、继承和多态,以及严格规范的语法,确保了系统的稳定性和可维护性。在Java语言...

    java注册表修改ie主页

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

    gogogo_saoleijava_

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

Global site tag (gtag.js) - Google Analytics