我要用java做一个简单桌面应用程序,
我用的是Eclipse+sql server 2005
已经用sql server 2005建好了数据库 库名是ManageMoney 其中有要查询的表的表名是USER请问如何建立程序和数据库的连接。
我用的是Eclipse+sql server 2005
已经用sql server 2005建好了数据库 库名是ManageMoney 其中有要查询的表的表名是USER请问如何建立程序和数据库的连接。
Connection con= DriverManager.getConnection(url,"sa","密码");
Statement s=con.createStatement();上面的只是用来连接数据库的
还是照本书看看,或者上网搜吧
public final static String URL = "jdbc:sqlserver://localhost:1433;databasename=S2_BBS";
public final static String USER = "sa";
public final static String PASS = "ok";
/*
* 打开数据库连接
*/
public void open() throws ClassNotFoundException, SQLException{
Class.forName(DRIVER);
this.con = DriverManager.getConnection(URL, USER, PASS);
}
import java.sql.DriverManager;
import java.sql.SQLException;/**
* 加载数据库驱动程序,并且获得一个数据库连接对象
*
* @author Administrator
*
*/
public class DBConnection {
// 驱动程序字符串
private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 连接字符串(地址)URL
private final static String URL = "jdbc:sqlserver://localhost:1433;databasename=ManageMoney"; // 连接用户名
private final static String USERNAME = "sa"; // 连接密码
private final static String PASSWORD = "sa"; /**
* 1.加载驱动 -- Class.forName(DRIVER); 2.获得数据库连接对象--conn =
* DriverManager.getConnection(URL, USERNAME, PASSWORD);
*
* @return
*/
public static Connection getConnection() {
Connection conn = null;
try {
// 加载驱动
Class.forName(DRIVER);
// 获得数据库连接对象
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} return conn;
} public static void main(String[] args) {
Connection conn = DBConnection.getConnection();
if (conn != null) {
System.out.println("连接数据库成功!");
} else {
System.out.println("连接数据库失败!");
}
}
}