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源码含文档工具包 页面是jsp,数据库sqlserver,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 教员用户 注册登录 发布兼职信息 预约 注册登录 学员用户 ...
4. **数据结构**:游戏中涉及地图、物品、角色状态等数据的存储,这需要合理使用数组、链表、栈、队列等数据结构。 5. **算法**:魔塔游戏通常包含复杂的逻辑,如战斗计算、路径寻找等,这些都需要运用到搜索算法...
Java作为一种广泛使用的编程语言,在实现赛博算卦的过程中扮演了重要的技术角色。 在周易中,每一个卦象都由六个爻组成,每个爻可以是阳爻(表示为“——”)或阴爻(表示为“- -”),因此构成不同的卦象。六十四...
这可以通过使用Java中的`BufferedReader`来实现。该类可以逐行读取文件内容,并将其转换为字符串。在此过程中,需要注意异常处理。 ```java import java.io.BufferedReader; import java.io.FileReader; import ...
在开发象棋和跳棋这类在线即时对战游戏时,涉及到多个关键的技术点。下面将详细阐述实现这一功能所需的知识点: 1. **网络通信**: - **TCP/IP协议**:在线游戏需要稳定的数据传输,TCP协议可以提供可靠的、有序的...
【JSP SQL 图书馆系统】是一个基于JSP(JavaServer Pages)技术开发的图书管理应用,它结合了SQL(Structured Query Language)用于数据库操作,实现了图书馆的基本功能。这个项目对于初学者来说是一个很好的学习...
对于Web开发,她熟练运用JDBC(Java Database Connectivity)和Servlet、JSP(JavaServer Pages)来构建动态网页,能够独立完成中小型项目。数据库方面,她精通Oracle和MySQL,能够编写SQL语句和构建适当的数据模型...
* 在学习中要刻苦钻研、踏踏实实、虚心求教、持之以恒。 * 在学习时要抓住基本知识点的掌握对整个 Java 的编程思想应有完整的整体概念。 * 通过课本中的大量实例可以巩固和加深对所学理论的理解,并培养分析能力和...
在“西农Java实习,实习五到实习六”这个项目中,我们可以看到一系列与Java编程相关的实习任务。西农,可能是指西北农林科技大学,它提供了这个实习项目,旨在帮助学生深化对Java语言的理解和应用能力。这个实习分为...
【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...
在实际项目中,可能会根据需求选择使用Java进行快速开发,然后通过工具转换为C++以获取更高的运行效率。 总的来说,Java是一门既富有挑战性又充满机遇的语言。它既有强大的开发框架和库支持,也有性能上的局限。...
3. **事务管理**:在数据库操作中使用事务,确保数据的一致性和完整性。 4. **错误处理和日志记录**:编写异常处理代码,记录系统运行日志,便于调试和问题排查。 综上所述,"基于CS的图书系统信息管理"项目涵盖了...
用eclipse插件制作的java计算器,基本功能都能实现,含jar,适合java初学者,需改进处求教
开发者在项目初期可能遇到种种困难,比如页面显示问题、数据库连接问题等,但通过不断学习和求教,问题最终能够得到解决。 旅游资源网站的开发涵盖了系统架构设计、技术选择、开发流程、测试评估以及用户体验等多个...
系统的核心部分,即数据的存储和管理,则依赖于微软的SQL Server 2005数据库技术。通过这些先进技术的结合使用,系统能够实现快速准确的数据处理,确保家教服务的高效与稳定。 整个系统在设计过程中,注重用户的...
2. **变量定义与使用**:某些变量如`r`、`cd`等在代码中被定义但并未使用,这可能是作者在编写过程中遗留下来的,需要清理。 3. **注释与代码一致性**:注释中的函数与实际代码不匹配,可能导致理解上的混乱,需要...
从提供的文件信息中,我们可以提炼出一些关键的SQL知识点。首先,文件标题为“sql练习题.pdf”,说明文档中包含了50道针对SQL的练习题。文档描述中提到题目难度递增,前18道题目难度逐步上升,从第19题开始则是循环...
Java语言作为目前Internet中广泛使用的编程语言之一,在远程就医系统的开发中起到了关键作用。Java语言以其面向对象的三大特征——封装、继承和多态,以及严格规范的语法,确保了系统的稳定性和可维护性。在Java语言...
刚学java做的一个通过注册表修改ie默认主页,不过会被杀毒拦截,怎么过杀毒拦截,求教
在本项目中,"gogogo_saoleijava_"是一个显然与编程相关的标题,暗示了这是一个练习或实验项目,可能是为了学习和改进Java编程技能。"实现扫雷,计时,计数"这部分描述揭示了项目的具体内容:它是一个基于Java的扫雷...