好吧,平时难免有时候连接不上数据库,最常用的方法就是写个页面看看能不能连接上数据库,现将代码记录如下:
(jar包必须要有)
mysql
import="java.sql.*%>
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/web"; //数据库web
String user = "root";
String password = "root";
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
out.println("数据库连接成功!");
conn.close();
}
catch(ClassNotFoundException e) {
out.println("找不到驱动程序");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
%> sqlserver
import="java.sql.*"%>
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=web"; //连接服务器和数据库web
String userName = "sa"; //默认用户名
String userPwd = "sa"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
out.println( "Connection Successful! "); //如果连接成功 页面输出
} catch (Exception e) {
e.printStackTrace();
}
%>
另外,千万不要随意更改SQLSERVER数据库的IP地址,更别没事用双IP啊,说多了都是眼泪