收藏 分享(赏)

eclipse JDBC连接数据库及jsp操作数据库数据详细教程.doc

上传人:tangtianxu1 文档编号:2968018 上传时间:2018-10-01 格式:DOC 页数:21 大小:1.22MB
下载 相关 举报
eclipse  JDBC连接数据库及jsp操作数据库数据详细教程.doc_第1页
第1页 / 共21页
eclipse  JDBC连接数据库及jsp操作数据库数据详细教程.doc_第2页
第2页 / 共21页
eclipse  JDBC连接数据库及jsp操作数据库数据详细教程.doc_第3页
第3页 / 共21页
eclipse  JDBC连接数据库及jsp操作数据库数据详细教程.doc_第4页
第4页 / 共21页
eclipse  JDBC连接数据库及jsp操作数据库数据详细教程.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、 如果你是一个对这些东西一无所知的同学,而且已经在网上查阅了各种资料,还是没做出来那么我希望这篇文章可以是个终结。 我写的都是我自己一步一步亲自做的,我对这个开始一点也不了解,都是自己一点一点泡图书馆上网查资料做出来的,本来想自己写一份纪录就行了,后来有人说发到网上吧,呵呵好吧,希望对不会的童鞋有所帮助,ok! 进入正题环境、应用软件说明:win7 旗舰版系统sql server 2005(安装时有一步是让选择身份验证记得选择选择混合方式即有 windows 身份还有 sql server 身份)myeclipse(有人用的是 eclipse,差不多)Tomcat,现在的一般不用安装就可以直接

2、用,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 与之

3、相连启动 MyEclipse选择 Window - Preferences 在弹出的窗口选择 MyEclipse - Application Servers - Tomcat 6 (这里选择的 tomcat 必须是你已经成功安装的版本),选择 Tomcat Home Directory 右边的 “Browse” 如图在上图的窗口中 选择 Tomcat Home Directory 右边的 Browse(选择你已经安装好的tomcat 根目录) ,如图: ,按“确定”进入下一步:选择了 Tomcat Home Directory 后,在其下面的两项是自动生成的,不用更改,选择“Enable”,选

4、择 “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 按钮,每次都点吧,有

5、时候 Eclipse 出问题,你不点这个跑到另一个配 置页面就会丢失上面的配置配置好 Tomcat 后,就可以在下图看到 tomcat 服务器的配置信息选择 File - New - Project(新建工程)在弹出的窗口选择 web Project, 选择 Next 进入下一步在弹出窗口输入项目名称,本实例输入 WebTest,其他按默认,选择 ”Finish”完成工程的创建。完成 Web 工程的创建并生成的相关文件信息:右键 WebRoot - New - JSP(Advanced Templetes) 创建一个 JSP 文件,如下图:在弹出的窗口输入 File Name:(注意文件的后缀

6、名为.jsp) ,这里使用默认文件名 MyJsp.jsp,选择”Finish”完成 JSP 文件的创建MyEclipse 自动生成的 JSP 文件及内容:单击工具栏中的部署按钮,如图:在 Project Deployments 窗口选择你要部署的工程,本实例选择新建的工程 WebTest,选择“Add”添加在 New Deployment 窗口的(服务器)Server 选项上 选择 Tomcat6(Tomcat6 必须是你已经配置成功的服务器) ,其他选择默认,选择“Finish”完成服务器的选择。 (注意 Deploy Location 选项,默认把该工程发布到%TOMCAT_HOME%we

7、bapps 目录下)出现如下图的界面,表示该工程部署成功,选择“OK” 完成部署。启动 Tomcat 服务器,如图:服务器启动后,我们可以在控制台上看到服务器启动的信息,如下图表示服务器启动成功服务器启动后,启动浏览器,在地址栏输入 http:/localhost:8080/WebTest/MyJsp.jsp,如出现如下界面,表示测试成功。好了,如果你还能看到这里,那么继续坚持哦!4 配置 myeclipse (设置驱动链接数据库)Window-preferencesjavaInstalled JREs 如图:按进去,然后按 Edit Add External JARs 然后选择你放的驱动,路

8、径就配置好了,如图:(我的驱动 sqljdbc.jar 是刚在 c 盘 temp 文件夹下了)Finish ok 就行了。右击 WebTestbuild 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.sql

9、server.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(driverNam

10、e);dbConn = DriverManager.getConnection(dbURL, userName, userPwd);System.out.println(“Connection Successful!“); /如果连接成功 控制台输出 Connection Successful! catch (Exception e) e.printStackTrace();Ok 最重要的时刻到来了,筒子们屏住呼吸按下运行的那个绿色小三角!看见下边的那个“Connection Successful! ”,欢呼吧骚年!下边是输出数据库的数据的一个 jsp 代码:“) ;con.close();/

11、第一个sa是用户名,第二个123456798是密码,test1是数据库名,这三个你根据实际情况改写catch(SQLException e) out.print(e);%建立一个 jsp 文件 MyJsp1.jsp 把代码考进去,运行 tomcat(上边那个小三角前边已经介绍过了)然后在浏览器中输入 http:/localhost:8080/WebTest/MyJsp1.jsp我的会出现下边的情况:OooooooooooooooooooK !我所做的全部交上了,希望有所帮助。附 :参考网上资料太多,最有用的几个地址:http:/ 开发技术与典型应用Jsp 2.0 技术从入门到精通Jsp 开发技

12、术详解下边是自己的一些笔记、代码都附上吧: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 的值,这个数据库名必须是你 sql2

13、005 里的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)

14、 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.e

15、xqute(“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=

16、“ 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()j+;stmt.executeUpdate(query1); /没有返回结果的用 updatestmt.executeQuery(query2);stmt.close();con.close(); catch(SQLException ex) catch(java.lang.Exception ex) ex.printStackTrace(); 学的是一种心态,一种无所畏惧的心态,深信自己一定能办成某件事!学计算机的孩子美丽有三种:一是优美精致的代码结构, 二是巧夺天工的神奇算法, 三是温暖世界的你的笑容。加油吧!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报