您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > jsp数据库连接方法及实例代码
实验七JDBC数据库连接实验一、实验目的通过Mysql数据库的操作、JDBC数据库连接配置及实现,掌握Mysql数据库的基本使用方法,熟练掌握在Jsp中进行数据库访问的方法。二、实验内容1.安装或解压Mysql数据库软件,启动Mysql服务器,在命令行状态下应用SQL语法创建数据库和相应的表。2.配置Jsp访问数据库的应用程序环境。3.设计Jsp页面,进行数据库连接和测试。三、实验方案(1)安装或解压Mysql数据库软件,启动Mysql服务器,在命令行状态下应用SQL语法创建数据库和相应的表。安装mysql;在命令模式下依次输入[D:][cd软件安装][cdmysql-5.5.27-win32][cdbin][startmysql][mysql-uroot-p][showdatabases][createdatabaseStudent;][useStudent][createtablestudent(idintprimarykey,namenchar(6),mayjornvarchar(20),birthdaychar(8));][insertintostudentvalues(‘11’,’李勇’,‘软件工程’’1990-5-6’);][insertintostudentvalues(‘11’,’王敏’,‘计算机科学与技术’’1991-1-2’);](2)配置Jsp访问数据库的应用程序环境。解压mysql-connector-java-5.0.8.zip,分别找到mysql-connector-java-5.0.8-bin.jar与mysql-connector-java-5.0.8-bin-g.jar;将mysql-connector-java-5.0.8-bin.jar拷贝到D:\软件安装\apache-tomcat-7.0.42\lib目录下;将mysql-connector-java-5.0.8-bin-g.jar拷贝到C:\ProgramFiles\Java\jdk1.7.0_04\lib目录下;在C:\ProgramFiles\Java下建立mysqlforjdbc目录,将mysql-connector-java-5.0.8-bin.jar拷贝到该目录;设置环境变量,在path末尾添加%JAVA_HOME%\lib\mysql-connector-java-5.0.8-bin-g.jar;C:\ProgramFiles\Java\mysqlforjdbc\mysql-connector-java-5.0.8-bin.jar(3)设计Jsp页面,进行数据库连接和测试%@pagelanguage=javacontentType=text/html;charset=gb2312errorPage=%%@pageimport=java.sql.*%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312/headbody%Stringurl=jdbc:mysql://localhost/Student;StringuserName=root;Stringpassword=;Stringsql=null;Connectionconn=null;Statementstmt=null;try{Class.forName(com.mysql.jdbc.Driver);}catch(ClassNotFoundExceptione){out.println(加载驱动器类时出现异常);}try{conn=DriverManager.getConnection(url,userName,password);stmt=conn.createStatement();sql=”SELECT*FROMstudent”;ResultSetrs=stmt.executeQuery(sql);%tablewidth=740border=1cellpacing=0cellpadding=6trtdwidth=15align=centervalign=middle编号/tdtdwidth=60align=center姓名/tdtdwidth=140align=center专业/tdtdwidth=80align=center出生日期/td/tr%while(rs.next()){intid=rs.getInt(1);Stringname=rs.getString(2);Stringmayjor=rs.getString(3);Stringbirthday=rs.getString(4);%trtdheight=40align=centervalign=middle%=id%/tdtdalign=centervalign=middle%=name%/tdtdvalign=middle%=mayjor%/tdtdalign=centervalign=middle%=birthday%/td/tr%}rs.close();stmt.close();}catch(SQLExceptione){out.println(出现SQLException异常);}finally{try{if(conn!=null)conn.close();}catch(SQLExceptione){out.println(关闭数据库连接时出现异常);}}%/table/body/html四、实验结果五、分析和总结通过这次试验,我了解了通过Mysql数据库的操作、JDBC数据库连接配置及实现,掌握Mysql数据库的基本使用方法。开始进行与mysql的连接时,一直无法加载驱动,经过进一步的理解后,我进行了相关环境变量的配置,数据库顺利的连接。而后,我发现自己的sql语句存在错误,在cmd下总是将分号与逗号忘记,以至于错误多多。鉴于多次失败,我每输入一次都非常小心。于是,我又将建立的数据库删除后重新建立。但是在cmd命令界面无法显示汉字,经过百度后我在cmd界面下输入chcp936进行汉字设置。最后,我终于成功了,哈哈。
本文标题:jsp数据库连接方法及实例代码
链接地址:https://www.777doc.com/doc-4281650 .html