日期:2014-05-20  浏览次数:20833 次

寻求 java 通过 DataSource 连接数据库的代码 谢谢 !
在SUN   的网页看了点代码   怎么看怎么看不懂  

向各位寻求   java   通过   DataSource   连接数据库的代码   最好是sql   server   2000   的   本地只有这个数据库   ,

JDBC驱动最好是com.microsoft.jdbc.sqlserver.SQLServerDriver


同时不涉及任何web、C/S   B/S应用,   基本上就和常用的drivermange连接本地的那种差不多。

区别就是   采用逻辑数据库而不是实际物理数据库的那种


谢谢   !


------解决方案--------------------
用Class.forName方法载入驱动程序
DriverManager.getConnection获得数据库链接
调用Connection.createStatement方法创建Statement
调用Statement.executeQuery、executeUpdate等方法执行语句
若使用executeQuery,反正的是一个ResultSet,可以对查询结果进行处理
------解决方案--------------------
private static BasicDataSource ds = null;


public static BasicDataSource getDataSource() {


if (ds == null) {
ds = new BasicDataSource();

ds
.setDriverClassName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
ds
.setUrl( "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=phscard ");
ds.setUsername( "sa ");
ds.setPassword( "123 ");

ds.setMaxActive(50);
}
}
return ds;
}