`

JSP连接Mysql小结

阅读更多

搞了几个小时终于算是测试连接上,也把一个案例部署完毕了。

虽然是刚起步当也该考虑到的东西:

1、官网(http://www.mysql.com/)下载驱动,本人下载的是 mysql-connector-java-5.0.8

2、先启动mysql,顺便注意一下其端口号,如本人配置的案例的端口号是3306(默认端口号),不幸后来查出自己的端口号既然是3308(无语了好久)。

3、tomcat的默认端口号是8080,本人的端口号是8888,这个倒没什么。

关于查看本机的所有端口号(netstat -ano),而查看mysql的端口号可通过如下的方式:

在你的my.ini(Windows)或my.cfg(Linux) 中就有啊。

或者如果已经连入MySQL可以直接

mysql> show variables like 'port'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 1 row in set (0.00 sec) mysql>

3306 是默认端口。

学习过程中参考的网址:http://hi.baidu.com/senya/blog/item/328ad617a3bd5108c93d6df5.html

Code:
  1. <!--开始编写连接数据库的JSP代码:-->
  2. <%@pagecontentType="text/html;charset=gb2312"%>
  3. <%@pagelanguage="java"%>
  4. <%@pageimport="java.sql.*"%>
  5. <%@pageimport="java.util.*"%>
  6. <HTML>
  7. <HEAD>
  8. <TITLE>jsp连接mysql</TITLE>
  9. </HEAD>
  10. <BODY>
  11. <h2align="center">JSP连接mySQL</h2>
  12. <%
  13. Connectioncon;
  14. Statementstmt;
  15. ResultSetrs;
  16. Class.forName("com.mysql.jdbc.Driver");
  17. DriverManager.registerDriver(newcom.mysql.jdbc.Driver());
  18. StringDbConn="jdbc:mysql://localhost:3308/first";
  19. StringDbPass="biao12";
  20. con=java.sql.DriverManager.getConnection(DbConn,"root",DbPass);
  21. stmt=con.createStatement();
  22. rs=stmt.executeQuery("select*fromtxl");
  23. out.println("<tableborder='1'cellspacing='0'cellpadding='0'>");
  24. out.println("<tr><td>姓名</td><td>性别</td><td>电子邮件</td><td>电话</td><td>地址</td></tr>");
  25. while(rs.next())
  26. {
  27. Stringuserid=rs.getString(1);
  28. Stringsex=rs.getString(2);
  29. Stringemail=rs.getString(3);
  30. Stringtel=rs.getString(4);
  31. Stringadd=rs.getString(5);
  32. out.println("<tr><td>"+userid+"</td><td>"+sex+"</td><td>"+email+"</td><td>"+tel+"</td><td>"+add+"</td></tr>");
  33. }
  34. out.println("</table>");
  35. stmt.close();
  36. con.close();
  37. %>
  38. </BODY>
  39. </HTML>
分享到:
评论

相关推荐

    JSP如何连接mysql

    ### JSP如何连接MySQL #### 一、软件下载与安装 **MySQL下载版本:4.1.11** - **下载地址**: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) **JDBC驱动下载...

    JSP和MYSQL实现用户的登录身份验证

    为了实现用户登录的身份验证,需要在JSP中编写代码来连接MySQL数据库。通常使用Java Database Connectivity (JDBC) API来完成这一任务。 1. **加载驱动**:使用Class.forName()方法加载MySQL JDBC驱动。 2. **建立...

    JSP连接数据库简单留言板实验报告

    在本实验报告中,我们将深入探讨如何使用JSP(JavaServer Pages)技术连接MySQL数据库,构建一个简单的在线留言板系统。这个系统允许用户提交留言并显示已有留言,是学习Web开发和数据库交互的一个基础实践。 首先...

    jsp之myeclipse与mysql数据库连接.doc

    JSP 之 MyEclipse 与 MySQL 数据库连接 MyEclipse 是一个功能强大且灵活的集成开发环境(IDE),它支持多种编程语言,包括 Java、JavaScript、HTML 等。MyEclipse 提供了许多实用的功能,例如数据库管理、Web 服务...

    解决Java 连接MySQL数据库的出现的问题

    ### 五、小结 本文详细介绍了如何在Java环境中连接MySQL数据库的过程,包括环境配置、代码实现以及常见问题的解决方案。通过遵循上述步骤,您可以轻松地建立稳定的数据库连接,并有效避免各种技术障碍。希望这些信息...

    JSP网站开发典型模块与实例精讲

     1.4.1 JSP连接MySQL数据库  1.4.2 JSP连接SQL Server数据库  1.4.3 JSP连接Oracle数据库  1.4.4 JSP连接DB2数据库  1.4.5 指点迷津——连接数据库常见问题  1.5 调试和错误处理  1.5.1 使用MyEclipse...

    在JSP中连接各种数据库

    #### 小结 以上是关于如何在JSP中连接MySQL、Oracle、SQL Server 和 DB2 数据库的详细示例。需要注意的是,在实际部署环境中,为了提高性能和安全性,通常会将JDBC驱动文件放置在JSP应用的`WEB-INF/lib`目录下,...

    JSP中文乱码问题解决方法小结

    在数据库连接字符串中,添加`useUnicode=true`和`characterEncoding=utf8`等参数,确保与数据库交互时使用正确的字符集。其次,JSP页面中也需要设置响应和请求的字符集,例如`response.setContentType("text/html;...

    jsp中文乱码问题小结

    例如,MySQL中可以在创建数据库或表时指定字符集,或者在连接URL中指定`useUnicode=true&characterEncoding=utf-8`。 总结来说,解决JSP中文乱码问题需要从多角度入手,包括客户端的解码与编码设置、服务器端的请求...

    JSP 程序设计从入门到精通 PDF 教程

    - **7.1.6 第六步:在JSP连接mysql**:这里详细解释了如何在JSP页面中连接MySQL数据库。 ##### 7.2 JSP连接数据库方法大全 - 这部分汇总了多种连接数据库的方法,包括使用DataSource、JDBC URL等方式。 ##### 7.3...

    商店商品管理系统 大学生课程设计 课设作业 Java Web JDBC MySQL jsp

    3. **JDBC (Java Database Connectivity)**: JDBC是Java中连接和操作数据库的标准接口。通过JDBC,开发者可以编写SQL语句来执行数据库操作,如查询、插入、更新和删除数据。在商店商品管理系统中,JDBC用于与MySQL...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...

    J2EE经典案例设计与实现

    第2章 J2EE数据库编程设计与实现 案例1:JSP+JavaBean实现数据库读取 案例2:JSP顺序输出查询结果 案例3:JSP逆序输出查询结果 案例4:JSP执行存储过程 案例5:J2EE访问Tomcat中的数据连接池 ...本章小结

    纯jsp分页代码

    #### 九、小结 以上就是这段纯JSP分页代码的主要实现逻辑。通过对关键参数的设置和对数据库的操作,实现了基本的分页功能。需要注意的是,在实际开发中,还需要考虑到错误处理、性能优化等问题。此外,随着技术的...

    JAVA 模块知识小结

    JAVA模块知识小结涵盖的内容非常广泛,包含了Java技术栈中的多个重要知识点,从基础的开发工具到框架、数据库以及编程语言本身,以下是对给定文件中提到的各项技术的详细知识点梳理: 1. Hibernate和Ibatis ...

Global site tag (gtag.js) - Google Analytics