哇,老师居然给了5分。我晕了,我也贴上一个SQL 的模板,
package com.hometown.dao;
import java.sql.*;
import javax.sql.DataSource;
public class BaseDao {
private static DataSource source;
public static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=MyHometownDB";
public static final String UNAME = "sa";
public static final String UPASSWORD = "123456";
//一次性。第一次用到BaseDao这个类时,这个语句块被运行.
static{
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
System.out.println("驱动程序加载失败!!!!");
e.printStackTrace();
}
}
public Connection getConn(){
Connection cn = null;
try {
cn = DriverManager.getConnection(URL,UNAME,UPASSWORD);
} catch (SQLException e) {
System.out.println("建立连接失败!!!!");
e.printStackTrace();
}
return cn;
}
public void closeAll(Connection cn,Statement st,ResultSet rs){
if (rs != null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (st != null){
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (cn != null){
try {
cn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
这个是SQLServer数据库的链接,大致和楼上的童鞋一样吧。这个可是我花了一周搞出来参加比赛的。老师也给我点分吧。用的时候调用getConn方法即可,不过要记得该用户名密码,和数据库名 |