快过年了,提前道声新年好~
进入正题,servlet中怎么使用tomcat连接sql2005~tomcat中应该怎么设置?上网下了几个jar包~现在是边看视频边做~,不过漏了这一步上面,现在是连不上好像~搜了一下说要jdbc驱动什么的,那些下回来应该怎么用?新手求教,能说得详细点最好,大侠们~
进入正题,servlet中怎么使用tomcat连接sql2005~tomcat中应该怎么设置?上网下了几个jar包~现在是边看视频边做~,不过漏了这一步上面,现在是连不上好像~搜了一下说要jdbc驱动什么的,那些下回来应该怎么用?新手求教,能说得详细点最好,大侠们~
你的sqlserver2005的服务开启 TCP/IP协议开启
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class DBCon {
private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String url="jdbc:sqlserver://localhost:1433;databasename=xxxDB";
private static String user="sa";
private static String pwd="sa";
public static Connection getConnection(){
try {
Class.forName(driver);
Connection con=DriverManager.getConnection(url, user, pwd);
System.out.println("OK");
return con;
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
public static void closeConnection(Connection con){
if(con!=null){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void closeStatement(Statement stm){
if(stm!=null){
try {
stm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void closeResultSet(ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
getConnection();
}
}