只需要在写Driver Class时候写对就可以了,写法为:
(现在找到以下几种)
[oracle]
jdbc.oracle.driver.OracleDriver
jdbc:oracle:thin@host(主机名):1521:ORCL
[db2]
driver=COM.ibm.db2.jdbc.app.DB2Driver
dbUrl=jdbc:db2:dbname
[sql server]
driver=sun.jdbc.odbc.JdbcOdbcDriver
dbUrl=jdbc:odbc:dbname
(现在找到以下几种)
[oracle]
jdbc.oracle.driver.OracleDriver
jdbc:oracle:thin@host(主机名):1521:ORCL
[db2]
driver=COM.ibm.db2.jdbc.app.DB2Driver
dbUrl=jdbc:db2:dbname
[sql server]
driver=sun.jdbc.odbc.JdbcOdbcDriver
dbUrl=jdbc:odbc:dbname
解决方案 »
- 帮忙看看这个.next()的作用,有点不懂啊~~~~
- JDBC关于插入表的问题
- java makefile(高手请进来!)
- 在Frame中添加了一个TextField,把它设置成了不可编辑模式,但是把鼠标点上去还是会有插入光标在那删,插入光标如何隐藏呢?
- o0o0如果有一百万条数据的文本文件如何快速查找一个字符串0o0o
- System.out.println的使用问题 新手求解
- 新人请教两个Java题目,急急急~~~
- 如何让JTree初始化的时候全部展开?
- 初学JAVA,想问一个关于servlet和jsp运行的问题
- java awt/swing 生成的图形如何以jpg格式保存?
- interfaces的extend???
- Math.random()的范围?
<html>
<body>
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*"%> /// 正常显示中文
<%
Connection con=null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); /// 设JDBC & ODBC 桥
con=DriverManager.getConnection("jdbc:odbc:foxdb","",""); /// foxdb 为ODBC名
Statement statement=con.createStatement();
ResultSet rs=statement.executeQuery("select * from foxtable");%>
<table border="1" width="100%" cellspacing="0" cellpadding="0" align="center" bordercolorlight="#CCCCFF" bordercolordark="#FFFFFF">
<tr bgcolor="#FFFFFF">
<td width="15%" height="25" align="center"><i>作者</i></td>
<td width="28%" height="25" align="center"><i>发表时间</i></td>
<td width="22%" height="25" align="center"><i>Email</i></td>
<td width="35%" height="25" align="center"><i>留言内容</i></td>
<%
while(rs.next()){
out.println("<TR><td align=center><font size=2 color=#999999>"+rs.getString("作者")+"</TD>");
out.println("<TD><font size=2color=#999999>"+rs.getString("Email")+"</font></TD>");
out.println("<TD><font size=2 color=#999999>"+rs.getString("留言")+"</font></TD>");
out.println("<TD><font size=2 color=#999999>"+rs.getString("URL")+"</font></TD></TR>");
}
rs.close();
con.close();
}
catch(Exception e)
{
out.println(e.getMessage()); ///捕捉错误信息
}
%>
</table>
</body>
</html>/////////////// 送分吧! ^_^----------------------------------
------------------------------------------------------<%@ page info="database handler"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page contentType="text/html;charset=gb2312" %>
<!--告诉编译器使用SQL包-->
<%@ page import="java.sql.*"%><%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%><%
//以try开始
try
{
Connection con;
Statement stmt;
ResultSet rs;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:myodbc"; //建立连接,类似于ASP中的创建数据库联接
con=DriverManager.getConnection(url, "user1", "pass1");//创建一个JDBC声明
stmt = con.createStatement();//增加新记录
// stmt.executeUpdate("INSERT INTO holentable4 VALUES ('holend,'[email protected]','87659576')");//查询记录
rs = stmt.executeQuery("SELECT * from holentable4");
out.println("<table border=1 width=400>");
while (rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3); //打印所显示的数据
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td></tr>");
}
out.println("</table>");
} catch (Exception e) {}
%>