|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难js|数据|数据库 JSP与DB2数据库保持的成绩网上有良多材料,但笔者发明年夜部分材料均有误,没法真正处置与DB2保持的成绩,笔者经由研讨办理了这个成绩,现将我的一点心得宣布出来,与君共享。
<%@pagesession="false"%>
<%@pageimport="java.sql.*"%>
<%@pageimport="java.util.*"%>
<html>
<head>
</head>
<body>
<%
Stringurl="jdbc:db2:ch"; //此格局为jdbc:子协定:子称号,个中ch是数据库名
Stringuser="db2inst1"; //数据库毗连者ID
Stringpassword="db2inst1"; //数据库毗连者暗码
DriverManager.registerDriver(newCOM.ibm.db2.jdbc.app.DB2Driver());
//最为关I的是这一句,DB2和ORACLE一样,最好要用显式创立一个驱动器实例,并用驱动器办理者注册它。
//别的数据库一样平常用Class.forName("xxxxxxxxxxx");
Connectionconn=null;
try{
conn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(); //创立数据库毗连对象
Stringsql="select*fromtask";
ResultSetrs=stmt.executeQuery(sql);
%>
<tableborder=1cellspacing=1cellpadding=0>
<%
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>
</tr>
<%}
rs.close();
rs=null;
stmt.close();
stmt=null;
}
finally{ //不论是否有堕落,最初总要封闭保持
if(conn!=null){
conn.close();
}
}
%>
</table>
<body>
<html>
以上程序在AIX4.3+DB27.2+JDK1.3+TOMCAT4.1.6上运转经由过程。
那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net比java好。 |
|