DriverManager.getConnection 的url问题。
package jsp.jdbc;
import java.sql.DriverManager;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class JDBCTest {
public static void main(String[] args) {
String sql="SELECT*FROM tabe_user";//保存查询信息的SQL语句。
Connection conn=null;//当前的数据库链接
Statement st=null;//用于向数据库发送SQL语句
ResultSet rs=null;//封装了从数据库中查询到的结果集。
try {
String url="jdbc:mysql://localhost:3306/huangjian_db";
String mysqlDriver="com.mysql.jdbc.Driver";
String user="root";
String password="";
Class.forName(mysqlDriver);//加载mysql驱动程序。
conn=DriverManager.getConnection(url, user, password);
st=conn.createStatement();//发送语句
rs=st.executeQuery(sql);//获取信息
while(rs.next()){//遍历信息
System.out.print(rs.getInt("id")+"");//获取数据库中为int类型的值。
System.out.print(rs.getString("name")+"");//获取数据库中String类型的值。
System.out.print(rs.getString("password")+"");
System.out.print(rs.getString("email")+"");
System.out.println();
}
} catch (Exception e) {
}
finally{
try {
rs.close();
} catch (Exception e) {
}
try {
st.cancel();
} catch (Exception e) {
}
try {
conn.close();
} catch (Exception e) {
}
}
}
}
自学java,想做个链接数据库查询,遇到这个问题,错误提示链接不匹配,也不知道怎么回事,mysql启动了,表也建立了,mysql的加包也做了,不知道哪里错了,求大神指示,万分感谢