eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc_第1页
eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc_第2页
eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc_第3页
eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc_第4页
eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如果你是一个对这些东西一无所知的同学,而且已经在网上查阅了各种资料,还是没做出来那么我希望这篇文章可以是个终结。 我写的都是我自己一步一步亲自做的,我对这个开始一点也不了解,都是自己一点一点泡图书馆上网查资料做出来的,本来想自己写一份纪录就行了,后来有人说发到网上吧,呵呵好吧,希望对不会的童鞋有所帮助,ok! 进入正题环境、应用软件说明:win7旗舰版系统 sql server 2005(安装时有一步是让选择身份验证记得选择选择混合方式即有windows身份还有sql server身份)myeclipse(有人用的是eclipse,差不多)Tomcat,现在的一般不用安装就可以直接用,bin里有个startup.bat双击即可Jdbc (版本:sqljdbc.jar 即数据库驱动)Jdk (版本:jdk1.6.0_10 配置java运行环境)(默认已经安装操作系统win7 、sql server 2005、myeclipse、tomcat )Ok准备工作o了,开始做:1、 安装jdk 怎么配置路径自己上网查吧,我写在这里也是复制的,教程特别多,比较容易。2、 Tomcat里的bin有个startup.bat双击即可,在浏览器中输入http:/localhost:8080/出现下图就算是成功 3、安装myeclipse 和配置tomcat与之相连启动MyEclipse选择Window - Preferences 在弹出的窗口选择 MyEclipse - Application Servers - Tomcat 6 (这里选择的tomcat必须是你已经成功安装的版本),选择Tomcat Home Directory 右边的 “Browse” 如图在上图的窗口中 选择 Tomcat Home Directory 右边的 Browse(选择你已经安装好的tomcat根目录),如图: ,按“确定”进入下一步:选择了Tomcat Home Directory后,在其下面的两项是自动生成的,不用更改,选择“Enable”,选择 “Apply”选中Tomcat 6中的JDK一项,这里要特别注意,默认的是JRE的运行环境,这里要设定成JDK的,否则,MyEclipse无法正常部属Web应用,也无法正常运行Tomcat服务器。我们点击Add按钮JRE Name中写入jdk1.5.0_06(依据个人版本不同),然后在Browse选择框中选择JDK的根目录,这里是C:Javajdk1.5.0_06(根据个人目录不同),其他的默认,点击OK按钮在Tomcat JDK Name中选择我们刚才创建的那个,就是jdk1.5.0_06 。点击Apply按钮,每次都点吧,有时候Eclipse出问题,你不点这个跑到另一个配 置页面就会丢失上面的配置配置好Tomcat后,就可以在下图看到tomcat服务器的配置信息选择File - New - Project(新建工程)在弹出的窗口选择 web Project, 选择 Next进入下一步在弹出窗口输入项目名称,本实例输入 WebTest,其他按默认,选择”Finish”完成工程的创建。完成Web工程的创建并生成的相关文件信息:右键WebRoot - New - JSP(Advanced Templetes) 创建一个JSP文件,如下图:在弹出的窗口输入File Name:(注意文件的后缀名为.jsp),这里使用默认文件名 MyJsp.jsp,选择”Finish”完成JSP文件的创建MyEclipse自动生成的JSP文件及内容:单击工具栏中的部署按钮,如图:在Project Deployments 窗口选择你要部署的工程,本实例选择新建的工程WebTest,选择“Add”添加在New Deployment 窗口的(服务器)Server选项上 选择 Tomcat6(Tomcat6必须是你已经配置成功的服务器),其他选择默认,选择“Finish”完成服务器的选择。(注意 Deploy Location选项,默认把该工程发布到%TOMCAT_HOME%webapps目录下)出现如下图的界面,表示该工程部署成功,选择“OK”完成部署。启动Tomcat服务器,如图:服务器启动后,我们可以在控制台上看到服务器启动的信息,如下图表示服务器启动成功服务器启动后,启动浏览器,在地址栏输入http:/localhost:8080/WebTest/MyJsp.jsp,如出现如下界面,表示测试成功。好了,如果你还能看到这里,那么继续坚持哦!4 配置myeclipse (设置驱动链接数据库) Window-preferences-java-Installed JREs 如图:按进去,然后按Edit- Add External JARs 然后选择你放的驱动,路径就配置好了,如图:(我的驱动sqljdbc.jar是刚在c盘temp文件夹下了)Finish -ok就行了。右击WebTest-build path -configure build path 选择libraries - Add External JARs 选择sqljdbc驱动,按ok就行了。右击WebTest 建立一个新类Test,把下边的程序写进类:import java.sql.*;public class Test public static void main(String srg) String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; /加载JDBC驱动 String dbURL = jdbc:sqlserver:/localhost:1433; DatabaseName=test1; /连接服务器和数据库test1,你可能得修改一下DatabaseName的值,这个数据库名必须是你sql2005里的 String userName = sa; /默认用户名,跟你不同,你得改 String userPwd = 123456789; /密码,跟你不同,你得改 Connection dbConn; try Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println(Connection Successful!); /如果连接成功 控制台输出Connection Successful! catch (Exception e) e.printStackTrace(); Ok最重要的时刻到来了,筒子们屏住呼吸按下运行的那个绿色小三角!看见下边的那个“Connection Successful!”,欢呼吧骚年!下边是输出数据库的数据的一个jsp代码: % Connection con; String query=select * from s; try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(ClassNotFoundException e) out.print(e); try con=DriverManager.getConnection(jdbc:sqlserver:/localhost:1433; DatabaseName=test1,sa,123456789); Statement stmt=con.createStatement(); /创建对象 ResultSet result=stmt.executeQuery(query); /有返回结果的用query stmt.executeQuery(query)执行语句 while(result.next() out.println(result.getString(1); out.println(result.getString(2); out.println(result.getString(3); out.println(result.getString(4); out.println() ; con.close();/第一个sa是用户名,第二个123456798是密码,test1是数据库名,这三个你根据实际情况改写 catch(SQLException e) out.print(e); %建立一个jsp文件MyJsp1.jsp把代码考进去,运行tomcat(上边那个小三角前边已经介绍过了)然后在浏览器中输入http:/localhost:8080/WebTest/MyJsp1.jsp我的会出现下边的情况:OooooooooooooooooooK !我所做的全部交上了,希望有所帮助。附 :参考网上资料太多,最有用的几个地址:/michealtx/article/details/5595810/view/005450d5c1c708a1284a4431.html/%B5%B6%B7%E6%D5%BD%CA%BFwu/blog/item/cb3bfbc5a83ee1c4d0006076.html/zolly/archive/2007/10/24/155431.html/bytesoft/info_show.jsp?news_id=315几本书(如果能找到的话):JSP-web开发技术与典型应用Jsp 2.0 技术从入门到精通Jsp开发技术详解下边是自己的一些笔记、代码都附上吧:import java.sql.*;public class Test public static void main(String srg) String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; /加载JDBC驱动 String dbURL = jdbc:sqlserver:/localhost:1433; DatabaseName=test1; /连接服务器和数据库sample,你可能得修改一下DatabaseName的值,这个数据库名必须是你sql2005里的 String userName = sa; /默认用户名,跟你不同,你得改 String userPwd = 123456789; /密码,跟你不同,你得改 Connection dbConn; try Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println(Connection Successful!); /如果连接成功 控制台输出Connection Successful! catch (Exception e) e.printStackTrace(); 步骤:放置驱动得到驱动用Class.forName(驱动的类名,不同库不一样);创建连接Connection conn=DriverManager.getConnection(,);三个参数是ip,用户名密码创建过程Statement st=conn.createStatement();stmt.executeUpdate(query1); stmt.close();stmt.executeQuery(query1); 这就连完了,就是查询用ResuntSet rs=st.excquteQuery(SQL);其他操作st.exqute(SQL);Statement、ResultSet操作数据库操作语句:import java.sql.*; class Insert public static void main(String args) int j=0;String url=jdbc:sqlserver:/localhost:1433; DatabaseName=test1 ; /加载驱动String query=select * from s; /选择全部String query1=insert into s values(s8,盛德,50,石家庄); /插入String query2=delete from s where Sno=s9; /删除try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); /加载驱动Connection con=DriverManager.getConnection(url,sa,123456789); /连接数据库Statement stmt=con.createStatement(); /创建对象ResultSet result=stmt.executeQuery(query); /有返回结果的用query stmt.executeQuery(query)执行语句while(result.next()&j3)System.o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论