java数据库求助 table应该是具体的数据库的某一个表的名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,算我上面的那个没有说 ^_^我对acess不是很懂给你个连接mysql的例子参考:<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%String dburl = "jdbc:mysql://localhost:3306/bookdata";Connection conn = null; Statement stmt = null; Class.forName("org.gjt.mm.mysql.Driver").newInstance(); conn = DriverManager.getConnection(dburl, "book", "book"); stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql="select BookClass,BookName from Book";ResultSet rs=stmt.executeQuery(sql);while(rs.next()) {%> <tr> <td align=left width=20%><img src="images/<%=rs.getString(1)%>.gif"></td> <td align=left width=80%><a href="">¡º<%=rs.getString(2)%>¡»</a></td> <tr><%}%><%rs.close();stmt.close();conn.close();%></body></html> 请问XBulletin(): mysql是什么的名字?你设置Class.forName(org.gjt.mm.mysql.Driver)为什么不是Class.forName(sun.jdbc.idbc.JdbcOdbcDriver");还有url=jdbc:mysql://localhost:3306/bookdata里面的字符串各自对应什么最后你用的是什么数据源,比如说我用的是access. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=.\\db\\db1.mdb";Connection cn=DriverManager.getConnection(url);试着用它连接一下,因该没有问题的。你要把你的数据库db1.mdb文件放到工程根目录下。 在windows中设置odbc然后把第一举改为Connection conn=DriverManager.getConnection("jdbc:odbc:db1.mdb");应该是可以的 我已经解决了,还有一个问题。用Jdbc2需要再导入什么包吗 String query = "SELECT * FROM Books";ResultSet rs = stat.executeQuery(query);为什么不能执行诸如rs.previous(),rs.first() 判断点在扇形内部? java问题 问个输出的问题 怎样用JMagick合并两幅图片??? 初学者提问:如何将数组值写入文件 Applet在实际开发中用得多吗,怎么很少见到这方面的应用。望大家解惑。 初学者的关于dispatchEvent的问题 紧急求助,是在是脑子快炸了,进制转换的问题 帮忙分析一下这个语句Toolkit.getDefaultToolkit().getImage() java 访问数据库问题? 如何中止windowclosing事件? 报表生成和打印问题
我对acess不是很懂
给你个连接mysql的例子参考:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
String dburl = "jdbc:mysql://localhost:3306/bookdata";
Connection conn = null;
Statement stmt = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = DriverManager.getConnection(dburl, "book", "book");
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select BookClass,BookName from Book";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<tr>
<td align=left width=20%><img src="images/<%=rs.getString(1)%>.gif"></td>
<td align=left width=80%><a href="">¡º<%=rs.getString(2)%>¡»</a></td>
<tr>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
mysql是什么的名字?你设置Class.forName(org.gjt.mm.mysql.Driver)为什么不是Class.forName(sun.jdbc.idbc.JdbcOdbcDriver");
还有url=jdbc:mysql://localhost:3306/bookdata里面的字符串各自对应什么
最后你用的是什么数据源,比如说我用的是access.
String url =
"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=.\\db\\db1.mdb";
Connection cn=DriverManager.getConnection(url);
试着用它连接一下,因该没有问题的。
你要把你的数据库db1.mdb文件放到工程根目录下。
Connection conn=DriverManager.getConnection("jdbc:odbc:db1.mdb");
应该是可以的
ResultSet rs = stat.executeQuery(query);
为什么不能执行诸如rs.previous(),rs.first()