<%
String driverName="com.sql.jdbc.Driver";
String userName="root";
String userPassword="123456";
String dbName="XiaoYan";
String tableName="student";
try{
String url="jdbc:mysql://localhost"+dbName
+"?userName=" + userName +
"&password"+userPassword;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection =DriverManager.getConnection(url);
out.print("数据库操作成功");
}
catch(SQLException e){out.print("数据库操作失败");}
这里运行结果是“数据库操作失败”,为什么啊??????、
String url="jdbc:mysql://localhost"+dbName
+"?userName=" + userName +
"&password"+userPassword;
少了"/"
String url="jdbc:mysql://localhost/"+dbName
+"?userName=" + userName +
"&password"+userPassword;
试试
还是不行?不知道为什么
@木槿花:
String url="jdbc:mysql://localhost:端口/"+dbName
+"?userName=" + userName +
"&password"+userPassword;
1.一般root的默认密码是123
2.还有就是你的数据库中要有这个数据库
3.sql语句写对没
4.不行的话html中的问题
我安装mySql出错了,谢谢以上两位了
JAVA 好高级啊,连接数据库后居然都没有OPEN 命令。。