搞了几个小时终于算是测试连接上,也把一个案例部署完毕了。
虽然是刚起步当也该考虑到的东西:
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
-
<%@pagecontentType="text/html;charset=gb2312"%>
-
<%@pagelanguage="java"%>
-
<%@pageimport="java.sql.*"%>
-
<%@pageimport="java.util.*"%>
-
<HTML>
-
<HEAD>
-
<TITLE>jsp连接mysql</TITLE>
-
</HEAD>
-
<BODY>
-
<h2align="center">JSP连接mySQL</h2>
-
<%
- Connectioncon;
- Statementstmt;
- ResultSetrs;
- Class.forName("com.mysql.jdbc.Driver");
- DriverManager.registerDriver(newcom.mysql.jdbc.Driver());
-
StringDbConn="jdbc:mysql://localhost:3308/first";
-
StringDbPass="biao12";
-
con=java.sql.DriverManager.getConnection(DbConn,"root",DbPass);
-
stmt=con.createStatement();
-
rs=stmt.executeQuery("select*fromtxl");
-
out.println("<tableborder='1'cellspacing='0'cellpadding='0'>");
-
out.println("<tr><td>姓名</td><td>性别</td><td>电子邮件</td><td>电话</td><td>地址</td></tr>");
- while(rs.next())
- {
-
Stringuserid=rs.getString(1);
-
Stringsex=rs.getString(2);
-
Stringemail=rs.getString(3);
-
Stringtel=rs.getString(4);
-
Stringadd=rs.getString(5);
-
out.println("<tr><td>"+userid+"</td><td>"+sex+"</td><td>"+email+"</td><td>"+tel+"</td><td>"+add+"</td></tr>");
- }
-
out.println("</table>");
- stmt.close();
- con.close();
-
%>
-
</BODY>
-
</HTML>
分享到:
相关推荐
### 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数据库。通常使用Java Database Connectivity (JDBC) API来完成这一任务。 1. **加载驱动**:使用Class.forName()方法加载MySQL JDBC驱动。 2. **建立...
在本实验报告中,我们将深入探讨如何使用JSP(JavaServer Pages)技术连接MySQL数据库,构建一个简单的在线留言板系统。这个系统允许用户提交留言并显示已有留言,是学习Web开发和数据库交互的一个基础实践。 首先...
JSP 之 MyEclipse 与 MySQL 数据库连接 MyEclipse 是一个功能强大且灵活的集成开发环境(IDE),它支持多种编程语言,包括 Java、JavaScript、HTML 等。MyEclipse 提供了许多实用的功能,例如数据库管理、Web 服务...
### 五、小结 本文详细介绍了如何在Java环境中连接MySQL数据库的过程,包括环境配置、代码实现以及常见问题的解决方案。通过遵循上述步骤,您可以轻松地建立稳定的数据库连接,并有效避免各种技术障碍。希望这些信息...
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中连接MySQL、Oracle、SQL Server 和 DB2 数据库的详细示例。需要注意的是,在实际部署环境中,为了提高性能和安全性,通常会将JDBC驱动文件放置在JSP应用的`WEB-INF/lib`目录下,...
在数据库连接字符串中,添加`useUnicode=true`和`characterEncoding=utf8`等参数,确保与数据库交互时使用正确的字符集。其次,JSP页面中也需要设置响应和请求的字符集,例如`response.setContentType("text/html;...
例如,MySQL中可以在创建数据库或表时指定字符集,或者在连接URL中指定`useUnicode=true&characterEncoding=utf-8`。 总结来说,解决JSP中文乱码问题需要从多角度入手,包括客户端的解码与编码设置、服务器端的请求...
- **7.1.6 第六步:在JSP连接mysql**:这里详细解释了如何在JSP页面中连接MySQL数据库。 ##### 7.2 JSP连接数据库方法大全 - 这部分汇总了多种连接数据库的方法,包括使用DataSource、JDBC URL等方式。 ##### 7.3...
3. **JDBC (Java Database Connectivity)**: JDBC是Java中连接和操作数据库的标准接口。通过JDBC,开发者可以编写SQL语句来执行数据库操作,如查询、插入、更新和删除数据。在商店商品管理系统中,JDBC用于与MySQL...
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...
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...
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...
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...
第2章 J2EE数据库编程设计与实现 案例1:JSP+JavaBean实现数据库读取 案例2:JSP顺序输出查询结果 案例3:JSP逆序输出查询结果 案例4:JSP执行存储过程 案例5:J2EE访问Tomcat中的数据连接池 ...本章小结
#### 九、小结 以上就是这段纯JSP分页代码的主要实现逻辑。通过对关键参数的设置和对数据库的操作,实现了基本的分页功能。需要注意的是,在实际开发中,还需要考虑到错误处理、性能优化等问题。此外,随着技术的...
JAVA模块知识小结涵盖的内容非常广泛,包含了Java技术栈中的多个重要知识点,从基础的开发工具到框架、数据库以及编程语言本身,以下是对给定文件中提到的各项技术的详细知识点梳理: 1. Hibernate和Ibatis ...