Class.forName("org.gjt.mm.mysql.Driver")
你这个好象不是MYSQL的JDBC驱动把,好象时ODBC—JDBC驱动。建议到MYSQL网站纯JDBC重新下载。
还有String url="jdbc:mysql://localhost/rotest";该为String url="jdbc:mysql://localhost:3306/rotest";
你这个好象不是MYSQL的JDBC驱动把,好象时ODBC—JDBC驱动。建议到MYSQL网站纯JDBC重新下载。
还有String url="jdbc:mysql://localhost/rotest";该为String url="jdbc:mysql://localhost:3306/rotest";
String url ="jdbc:mysql://localhost/database?user=root&password=&useUnicode=true&characterEncoding=8859_1";
Connection conn= DriverManager.getConnection(url);
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql://localhost:3306/rotest";
在MSDOC下进入mysql/bin目录
输入mysqld-nt --standalone启动
MYSQL服务已经开启了,因为在JAP下可以连接上数据库并很正常的显示库里的数据。代码和上面一样也没有变.
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/rotest?user=root&password=gonzo1982&useUnicode=true&characterEncoding=8859_1";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from login";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
第一个字段内容:<%=rs.getString(1)%>
第二个字段内容:<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%> 可是在JAVA下面就是连不上去,我用的JDBC驱动是在MYSQL官方站下的mysql-connector-java-3.2.0-alpha-bin.jar,为什么JSP下可以连上在JAVA下就不行啊 求高人指点一下 再次鞠躬感谢了.