怎麼樣配置才能用jsp訪問mysql(50分)

  • 主题发起人 主题发起人 edymill
  • 开始时间 开始时间
E

edymill

Unregistered / Unconfirmed
GUEST, unregistred user!
高手位:
請問怎麼樣配置才能用jsp訪問mysql?
 
看我的富翁笔记
 
回 only you :
你富翁笔记裡講的是jsp裡的寫法(這裡書上都有一些),我沒有說明清楚。
我問的是tomcat下應要配置什麼,如path,classpath,及mysql的JDBC,怎麼配置,才能
使jsp訪問到mysql。
感謝你回答了此問題,能再說明一下怎麼配嗎?
 
什么都不用配,下载一个支持mysql的jdbc:odbc驱动,装上,然后新建一个odbc数据源,就可以了呀!!
 
TO:janph
不可以用JDBC:ODBC,因為不隻是在windows下,有可能在linux下,所以不建議使用
JDBC:ODBC,當然,如果隻在windows下那可以用這種方式,但效率不是很好。
謝謝!
 
先装jdk,再安装tomcat4.1
把jdbc for mysql 的驱动copy到 tomcat的common/lib目录下就可以了
接下来的工作就是写代码了
网上大堆大堆的代码,搜索去吧
 
你是不是想用连接池?用连接池的话就需要用到DataSource,并且要在tomcat的server.xml和你的网页应用程序中的web.xml中配置,如果不是的话,就像书上说的,把mysql的jdbc驱动直接放到tomcat_home/common/lib中,在程序中加载mysql驱动就可以了。
建议你去看看有关tomcat查找类包顺序的相关资料,对你很有帮助。
 
只用JSP的话。只要把mysql-connector-java-3.0.8-stable-bin.jar扔到Tomcat的lib下,如果是Resin的话也是扔到lib目录下就行了。classpath也不用设了。
下面是我的一个例子
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://10.1.10.35:3306/test";
//String user="root";
//String password="123";
Connection conn= DriverManager.getConnection(url);//(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from jsp";
ResultSet rs=stmt.executeQuery(sql);

out.println("<BR> <table><tr>");
out.println("<td>Name</td>");
out.println("<td>age</td>");
out.println("<td>city</td>");
out.println("<td>state</td>");
out.println("<td>country</td>");
out.println("<td>postcode</td>");
out.println("<td>email</td>");
out.println("</tr>");
while(rs.next()) {%>
<tr>
<td><%=rs.getString(1)%> </td>
<td><%=rs.getString(2)%> </td>
<td><%=rs.getString(3)%> </td>
<td><%=rs.getString(4)%> </td>
<td><%=rs.getString(5)%> </td>
<td><%=rs.getString(6)%> </td>
<td><%=rs.getString(7)%> </td>
</tr>
<%}
out.println("</table>");
%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
123123
</body>
</html>
</body>
</html>
 
1:jdk
2:tomcat/resin
3:system 环境变量/其他配置
4:mysql server
5:MYSQL 管理工具,新建数据库,数据表
6:jsp代码
7:客户端显示
参考
http://www.java-cn.com
 
后退
顶部