不用安装jdbc,你把考的Mysql的jdbc的驱动的.class文件放在你的JavaBean的路径下,就能找到,或者是你设置的ClassPath下也是可以的.如果你是用Tomcat做服务器的话,可以把下载的驱动文件夹放在Jsp发布的路径下的WEB-INF下的classes下,完全可以把它当成一个JavaBean处理!!
解决方案 »
- xp下 用navicat访问 red hat虚拟机上的mysql
- MySQL多表查询的一个基本优化,执行效率问题
- mysql问题!!!急。。。急、、、、、
- mysql administrator一直连不上,是怎么回事?
- 安装MySql Max遇到一个问题,请大家帮忙.
- mysql服务无法启动?
- 我在安装 MYSQL后出现can't connect local mysql " /mysql.sock"
- 随机抽取并更新
- MySQL优化的问题
- 关于商品规格的数据库设计问题?
- mysql能否像access那样在表与表之间建立关系?如何实现?
- 高分(我所有的分拉):求一个用OOP编写的PHP+MySQL应用的完整例子
mm.mysql的class名为org.gjt.mm.mysql.Driver
jdbc url参数说明:
url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][¶m2=value2]...
参数名 取值 缺省
user 数据库用户名 无
password 数据库用户口令 无
autoReconnect 当数据库连接丢失时是否自动连接,取值true/false false
maxReconnects 如果autoReconnect为true,此参数为重试次数,缺省为3次 3
initialTimeout 如果autoReconnect为true,此参数为重新连接前等待的秒数 2
maxRows 设置查询时返回的行数,0表示全部 0
useUnicode 是否使用unicode输出,true/false false
characterEncoding 如果useUnicode,该参数制定encoding类型,建议使用8859_1 无
import java.util.*;
import java.sql.*;class database {
public static void main(String args[]) {
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost:3306/Sample?user=root;password=";
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM person";
ResultSet rs = statement.executeQuery(sql);
String tt;
// 获得数据结果集合
ResultSetMetaData rmeta = rs.getMetaData();
// 确定数据集的列数,亦字段数
int numColumns=rmeta.getColumnCount();
// 输出每一个数据值
for(int i=1;i<=numColumns;i++) {
if(i<numColumns)
System.out.print(rmeta.getColumnName(i)+" | ");
else
System.out.println(rmeta.getColumnName(i));
}
while(rs.next()){
for(int i=1;i<=numColumns;i++) {
if(i<numColumns)
System.out.print(rs.getString(i).trim()+" | ");
else
System.out.println(rs.getString(i).trim());
}
}
rs.close();
connection.close();
}catch(Exception ex){
System.out.println(ex);
System.exit(0);
}
}
}
当然你还需要相应地更改一下IP、数据库、用户名和密码。
我就是在这一步,告诉我不能找到“org.gjt.mm.mysql.Driver”
但是我已经在classpath里面设了路径
Unable to load driver. SQLException: No suitable driver SQLState: 08001 VendorError: 0
如何处理?