高分求教jsp+DB2的访问方式~ 补充一下:运行jsp用的是Tomcat,还有就是我的操作系统是win2000pro,登陆用的账号是管理员用户,安装DB2的时候用户是DB2ADMIN,DB2ADMIN,不知道是不是还有什么配置不对导致联不上呀~请大虾们指教小弟了~哭求!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单。Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");建立Connection时用URL: jdbc:db2:SAMPLE要注意的是DB2的驱动包DB2JAVA.zip是zip后缀,有时候tomcat加载不上,如果只是练习的话,可以把它放到jre的lib/ext目录下面 <%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); --------------------------------------收集的资料,未验证 改一下楼上的,没测试,应该可以用:<%Class.forName("COM.ibm.db2.jdbc.app.DB2Driver"); Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><%@ page contentType="text/html;charset=gb2312"%> <%@ page info="database handler"%> <%@ page import="java.io.*"%> <%@ page import="java.util.*"%> <%@ page import="java.sql.*"%> <%@ page import="javax.servlet.*"%> <%@ page import="javax.servlet.http.*"%> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><body><% Class.forName("COM.ibm.db2.jdbc.app.DB2Driver"); Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin");String sql="select * from STAFF";out.print("数据库操作成功,恭喜你");%> </body>这是我写的代码,不能运行呀~郁闷]To : flyspider(飞天蜘蛛) :大虾,我很苯的,能不能帮帮忙,写的具体一点呀!跪求帮小弟一次,我再加分~你说的“要注意的是DB2的驱动包DB2JAVA.zip是zip后缀,有时候tomcat加载不上,如果只是练习的话,可以把它放到jre的lib/ext目录下面”,那个jre目录是在哪里呀?我刚开始学习jsp,也从来没用过db2,请大哥指教~ 你可以把DB2JAVA.zip放到[你的jdk安装目录]/jre/lib/ext/下面。jsp测试页里可以这样写:try { Class.forName("COM.ibm.db2.jdbc.app.DB2Driver"); Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin");} catch(Exception e) { e.printStackTrace();} 另外,最好看一点关于JDBC方面的资料。 <%@ page contentType="text/html; charset=" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><body><%String username=new String();String usernum=new String();%><%username=request.getParameter("txtname");usernum=request.getParameter("txtnum");%><%try { Class.forName("COM.ibm.db2.jdbc.app.DB2Driver"); Connection conn= DriverManager.getConnection("jdbc:db2:xuexi", "db2admin", "db2admin");} catch(Exception e) { e.printStackTrace();}Statement stmt=conn.creatStatement();%><%String sql=new String();sql="insert into lianxi(name,num) values('"+username"','"+usernum"')";stmt.executeUpdate(sql);%></body></html>这是我写的源代码,大家在给点意见,看一看到底哪里有错呀???在tomcat里调试的时候,显示的错误是:type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unsupported encoding: 请指教~ 我是菜鸟建议兄弟看看这文章也许会有收获http://www.csdn.net/Develop/article/26%5C26769.shtm另外我顺便也想请大家帮我看看我的问题是jsp连接mysql的问题我快要疯了http://expert.csdn.net/Expert/topic/2999/2999778.xml?temp=.284939多谢 <%@ page contentType="text/html; charset=" language="java" import="java.sql.*" errorPage="" %>这句里面的charset=啥?改一下再看看 求各位大牛指点指点 带有ewebeditor编辑器的表单验证问题 我想知道ssh框架配置时的顺序,有谁可以给我说说,谢谢 请问高手这个连接池是怎么设置的 这里面的密码能改吗? 急啊!!!!各位大哥帮帮忙, HttpClient 自动登录https服务器问题!!! (大家帮个忙呀)如何将excel文件中的数据保存到数据库中 struts读mysql中文问题 有哪位高手有做过含管理模块的论坛的经验 虚心请教问题,帮我看看好吗? 为什么我感到这么慢? RESIN的一个问题?关于HTTP请求的!! 最简单的问题,数据库查询
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
建立Connection时用URL: jdbc:db2:SAMPLE
要注意的是DB2的驱动包DB2JAVA.zip是zip后缀,有时候tomcat加载不上,如果只是练习的话,可以把它放到jre的lib/ext目录下面
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
--------------------------------------
收集的资料,未验证
<%Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin");
%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page info="database handler"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<%
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin");
String sql="select * from STAFF";
out.print("数据库操作成功,恭喜你");
%>
</body>
这是我写的代码,不能运行呀~
郁闷]
To : flyspider(飞天蜘蛛) :
大虾,我很苯的,能不能帮帮忙,写的具体一点呀!跪求
帮小弟一次,我再加分~
你说的“要注意的是DB2的驱动包DB2JAVA.zip是zip后缀,有时候tomcat加载不上,如果只是练习的话,可以把它放到jre的lib/ext目录下面”,那个jre目录是在哪里呀?
我刚开始学习jsp,也从来没用过db2,请大哥指教~
jsp测试页里可以这样写:
try {
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Connection conn= DriverManager.getConnection("jdbc:db2:SAMPLE", "db2admin", "db2admin");
} catch(Exception e) {
e.printStackTrace();
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<%
String username=new String();
String usernum=new String();
%>
<%
username=request.getParameter("txtname");
usernum=request.getParameter("txtnum");
%>
<%try {
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Connection conn= DriverManager.getConnection("jdbc:db2:xuexi", "db2admin", "db2admin");
} catch(Exception e) {
e.printStackTrace();
}
Statement stmt=conn.creatStatement();
%>
<%
String sql=new String();
sql="insert into lianxi(name,num) values('"+username"','"+usernum"')";
stmt.executeUpdate(sql);
%>
</body>
</html>
这是我写的源代码,大家在给点意见,看一看到底哪里有错呀???
在tomcat里调试的时候,显示的错误是:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unsupported encoding: 请指教~
建议兄弟看看这文章
也许会有收获
http://www.csdn.net/Develop/article/26%5C26769.shtm另外我顺便也想请大家帮我看看我的问题
是jsp连接mysql的问题
我快要疯了
http://expert.csdn.net/Expert/topic/2999/2999778.xml?temp=.284939
多谢