能给一段JDBC连MYSQL的代码吗
不知道为什么,我的老是异常,异常代码,老长老长的. 问题点数:0、回复次数:6Top
1 楼mail25(■游荡在北四环■)回复于 2005-04-01 14:26:07 得分 0
<%@ 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/mysql?user=Demo&password=123&useUnicode=true&characterEncoding=8859_1" ;
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select host,user,password from user";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
字段内容为:<%=rs.getString(1)%> -- <%=rs.getString(2)%>
<br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>Top
2 楼chq32(无情)回复于 2005-04-08 09:26:43 得分 0
没错啊,我跟你是一样做法,为什么还是不行啊.Top
3 楼kofsky(御风而动)回复于 2005-04-08 12:20:08 得分 0
我也试过。。。不知道为什么总是数据库拒绝访问。。。我在db,user表里面都添加了相关的用户,但还是不行。。。。搞不懂。。。Top
4 楼chg2008(岂能尽如人意,但求无愧我心!)回复于 2005-04-08 12:42:18 得分 0
检查一下数据库名对不对?
有没有把SQL驱动程序的LIBRARY加到项目中Top
5 楼AlexGL(我想飞)回复于 2005-04-08 12:52:42 得分 0
呵呵。。。有没有将相关的jar文件放到lib文件夹中啊??
报什么错误??贴出来看看啊。。。
帮你顶顶。。。Top
6 楼aspirerME(沙暖睡鸳鸯)回复于 2005-04-08 14:12:07 得分 0
this.driverName = driverName;
this.serverName = serverName;
this.dbName = dbName;
this.userName = userName;
this.userPSW = userPSW;
String url = "jdbc:mysql://" + serverName +"/" + dbName;
try
{
Class.forName(driverName);
connection = DriverManager.getConnection(url,userName,userPSW);
statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
}
catch(ClassNotFoundException e)
{
System.err.println("装载 JDBC/ODBC 驱动程序失败。");
e.printStackTrace();
System.exit( 1 );
}
catch(SQLException e)
{
System.err.println("无法连接数据库");
e.printStackTrace();
System.exit( 1 );
}
Top




