【SQL开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了SQL开源代码-JSP中SQLServer2000数据库访问技术 - 信息安全的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
电脑与信息技术2011年8月摘要连接数据库是JSP技术的难点之一环境配置比较复杂文章将结合实例详细介绍如何实现在JSP技术中对SQLServer2000数据库的访问能够实现对数据库的基本操作。
主要包括JSP开发环境搭建下载并安装SQLServer2000数据库驱动程序在MyEclipse环境下通过JSP连接SQLSever2000数据库。
关键词JSPSQLServer2000数据库访问MyEclipse中图分类号TP311文献标识码AAccessTechnologytoSQLServer2000DatabaseinJSPWangYu-yingInnerMongoliaFinanceandEconomicsCollegeComputerInformationManagementCollegeHohhot010051ChinaAbstractConnectiontothedatabaseisoneofthedifficultiesofJSPtechnologyitsenvironmentconfigurationisrelativelycomplexthisarticlewillintroducehowtoaccesstotheSQLServer2000databaseforJSPtechnologyindetailandcanrealizethebasicoperationstothedatabase.ThemainincludesJSPdevelopmentenvironmentbuildingdownloadandinstallSQLServer2000JDBCDriverinMyEclipseenvironmenttoconnecttoSQLServer2000databaseinJSP.Keywords:JSPSQLserver2000databaseaccessmyeclipse收稿日期2010-11-08作者简介王玉英1973-女内蒙古东胜市人讲师硕士研究生研究方向计算机网络数据库电子商务。
JSP中SQLServer2000数据库访问技术王玉英内蒙古财经学院计算机信息管理学院内蒙古呼和浩特010051随着网络技术的飞速发展JSP成为了一种主流的动态网页开发技术。
目前大部分的电子商务网站都需要利用数据库来存储重要的数据信息对数据库中的数据进行查询、修改、更新、删除等操作这些都要实现JSP对数据库的访问。
JSPJavaServerPages是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术它是在传统的网页HTML文件.htm.html中插入Java程序段Scriptlet和JSP标记tag从而形成JSP文件.jsp。
SQLServer2000是由微软公司开发的一款关系型数据库管理系统其可以使用
SQL语法来操作数据库数据表、关系、视图、索引等对象也可以用其提供的工具和向导方便的地建立和访问数据库对象。
连接数据库是JSP技术的难点之一环境配置比较复杂本文将结合实例详细介绍如何实现在JSP技术中对SQLServer2000数据库的访问能够实现对数据库的基本操作。
1JSP开发环境搭建JSP开发环境选用操作系统为Windows要求安装JDK服务器Tomcat开发工具Eclipse并安装MyE-clipse插件通过使用MyEclipse来进行Web开发。
1.1下载并安装JDK如果需要运行有关的Java程序就需要安装JREJavaRuntimeEnvironment即Java运行时环境。
而如果需要编译并执行有关Java程序这时就必须安装JDKJava2SoftwareDevelopmentkit即Java软件开发工具包。
下载JDK可以从SUN公司的官方网站获得免费的JDK下载安装jdk1.6.0_10并配置系统环境变量。
1.2下载并安装TomcatWeb服务器选择Tomcat服务器。
Tomcat服务器是由Apache
开源组织开发并维护的能够支持JSP和Servlet开发使用而且Tomcat服务器是免费产品并且提供了其源
代码。
下载并安装在C:Program文章编号10051228201104007604Vol19No4Aug2011第19卷第4期2011年8月电脑与信息技术ComputerandInformationTechnology第19卷第4期FilesApacheSoftwareFoundationTomcat6.0。
1.3下载并安装EclipseEclipse是一个开放源
代码、基于Java的可扩展开发平台。
就Eclipse本身而言它只是一个框架和一组被称为平台核心的服务程序用于通过插件组件构建开发环境。
通过Eclipse开发平台可以很方便的进行Java程序开发同时如果需要进行JavaWeb开发则只需安装相应的插件即可。
下载并安装e-clipse-SDK-3.5.1-win32.zip。
1.4下载并安装MyEclipse单纯的Eclipse只能进行Java桌面开发如果要进行JavaWeb开发还需要安装Eclipse插件。
MyEclipse是一个由众多插件结合的插件集合它可以很方便的进行JavaWeb开发。
打开MyEclipse的官方站点http//www.myeclipseide.com/下载并安装myeclipse-8.0.0-win32.exe。
MyEclipse插件提供了非常强大的Web开发支持通过其可以非常简单和方便的进行Web开发。
通过MyEclipse可以新建Web项目、新建JSP页面整合Tomcat以及部署项目。
2下载并安装SQLServer2000数据库驱动2.1下载并安装SQLServer2000数据库驱动通过JDBC专用驱动程序实现数据库访问的方法是通过java提供的用于各种数据库的专用驱动程序来实现对数据库的访问。
使用这种方法首先将相关的数据库专用驱动程序放到服务器的classpath路径中其次在JSP程序中创建数据库连接就可以使用数据库中的信息进行数据处理操作。
到Microsoft官方网站下载了MicrosoftSQLServer2000DriverforJDBC驱动程序包并安装配置环境变量classpathC:ProgramFilesMicrosoftSQLServer2000DriverforJDBClibmsbase.jarC:ProgramFilesMicrosoftSQLServer2000DriverforJDBClibmssqlserver.jarC:ProgramFilesMicrosoftSQLServer2000DriverforJD-BClibmsutil.jar。
把上面的三个文件msbase.jarmssqlserver.jarmsutil.jar拷贝到tomcat6.0commonlib下面重新启动tomcat。
安装完成后就可以通过JDBC驱动程序连接SQLServer2000数据库服务器了。
2.2将SQLServer2000升级为sp3当SQLServer2000没有安装升级补丁时Mi-crosoftSQLServer2000DriverforJDBC驱动程序包不能正确连接所以要对其进行升级。
到Microsoft的官方网站下载升级程序chs_
sql2ksp3.exe。
安装该程序将SQLServer2000升级为sp3。
2.3创建数据库和数据表创建数据库打开SQLServer2000企业管理器创建数据库myweb.建立数据库表users包含学号、学生名、密码三个字段。
createtableusersuseridintprimarykeyauto_incrementusernamevarchar10passwordvarchar10在数据库表users中插入3条记录3JDBC连接
SQL数据库3.1连接SQLServer2000数据库JDBC与数据库建立连接首先必须加载适当的驱动程序。
一般使用Class的forName方法来加载驱动程序。
所以可以使用Class.forNamecom.microsoft.jdbc.sqlserver.SQLServerDriver来加载SQLServer2000的驱动程序。
连接数据库使用DriverManager类的getConnec-tion方法来创建一个连接对象即可。
要想创建一个连接对象还需要指定连接URL。
其中连接SQLServ-er2000数据库的URL格式如下。
jdbc:microsoft:sqlserver://localhost端口号默认1433/数据库名称参数1参数值1参数2参数值2例如Stringurljdbc:microsoft:sqlserver://localhost:1433Database-NamemywebStringusersaStringpasswordsaClass.forNamecom.microsoft.jdbc.sqlserver.
SQL-Server-Driver//加载JDBC驱动程序ConnectionconnDriverManager.getConnectionurluserpass-word//连接SQLServer2000数据库表1数据库表usersuseridusernamepassword1王明1234562李丽2222223张伟333333王玉英JSP中SQLServer2000数据库访问技术·77·电脑与信息技术2011年8月图2输出结果页面图1MyEclipse中建立Jsp页面该例中登陆数据库的用户名为sa登陆密码为sa。
3.2
代码测试打开MyEclipse建立项目wyyweb2在其中建立jsp页面sqljdbcDriver.jsp启动TomcatMyEclipse界面如图1所示。
通过该实例可以访问SQLServer2000数据库中的表users并将表中的内容输出显示。
程序
代码如下。
学号姓名密码3.3输出界面打开浏览器地址栏中输入“http//localhost:8080/wyyweb2/sqljdbcDriver.jsp”打开页面如图2所示。
通过该测试实例可以显示出数据库中表users的所有记录。
从而实现了对于SQLServer2000数据库的访问。
4结束语在MyEclipse环境下开发JSP动态网页功能强大可视性好可是用于和数据库的连接部分环境配置·78·第19卷第4期算法名称时间复杂度优点缺点Kernighan-Lin算法On2计算简单易于划分准确度不高且必须事先知道网络中社团规模大小适用于小规模网络Laplace图特征值谱二分法On3计算简单易于程序实现仅适用于由2个社团组成的网络结构时间复杂度较大GN算法Om2n考虑网络全局划分社区准确度较高对网络社团结构缺少量的定义事先知道社团个数表1三种社区划分算法比较注nm分别为网络中的节点数和边数总之三种社区划分算法各有优缺点在实际应用时可根据所要划分的网络特点选择单独一种算法或综合多种算法对网络进行划分以使划分结果更接近于网络社区实际状况。
3结论复杂网络中社区的划分具有重要的使用价值。
本文给出了三种经典的复杂网络社团划分算法较为详细地描述了各种算法的核心思想和基本过程并对各算法进行了适当的分析和比较为用户针对不同的复杂网络选择合适的社区划分算法提供了一定的借鉴作用。
参考文献1WattsDJStrogatzSH.Collectivedynamicsof‘small-world’networks.NatureJ.:440-4422BarabasiALAlbertR.Emergenceofscalinginrandomnetworks.ScienceJ.:509-5123NewmanMEJGirvanM.FindingandEvaluatingCommunityStructureinNetworksJ.PhysicalReviewE2004692:26-1134KernighanBWLinS.AefficentheuristicprocedureforpartitioninggraphsJ.BellSystemTechnicalJournal1970492:291-3075NewmanMEJ.DetectingCommunityStructureinNetworksJ.Eur.Phys.J.B.2004382:321-3306FildlerM.AlgebraicConnectivityofGraphsJ.CzechMathJ.19732398:298-3057PhothenASimonH.PartitioningSparseMatriceswithEigenvectorsofGraphsJ.SIAMJ.MatrixAnal.Appl.1990113:430-4528GirvanMNewmanMEJ.CommunitystructureinsocialandbiologicalnetworksC.Proc.Natl.Acad.Sci2002912:7821-7826复杂容易出错本文通过JSP连接SQLServer2000数据库详细讲解了其中的难点和在安装中需注意的问题通过实例能快速掌握这些技术要点并能验证配置能否成功。
参考文献1肖化昆.JSP访问SQLServer2000数据库完全解析J.计算机系统应用20041269-71.2王晓军田中雨刘跃军等.JSP动态网站开发基础教程与实验指导M.清华大学出版社2008.上接第43页王玉英JSP中SQLServer2000数据库访问技术·79·
上一篇:
建筑机械管理制度机械加工管理制度办公室设备管理
下一篇:
电力调度管理中信息技术论文