大虾们,帮帮忙啊,教教我在怎么在控制面板中配置ODBC数据源,使得用JAVA可以访问用SQL server建立的数据库,要具体点的,谢谢!
------解决方案--------------------
这个不用在配odbc的数据源,你直接下个sql的jdbc 驱动,直接连接就行了
java里面有Driver类,专门用来做数据库的
------解决方案--------------------
用JDBC 上网找些例子就可以,不是在控制面版里的
需要驱动的JAR包 地址我就不在提供了 网上有)
1、
public final class ProUtil//这是一个终态工具类不能被继承{
private static Connection conn=null;
private Connect()//私有的构造函数,对象不能被new出来{}
public static Connection getConnection()//返回一个连接对象{
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
[conn=new Connection(); 这里需不需要new一下 我也不敢确定,我现在都是用中间件来连数据库的,很少用JDBC]
conn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=qian ");
return conn;
}
}
2、
如果求和不用SUM的话 我就只有把数据都读出来再加咯
得到COL1的值 用subString截取字符串 得到第一个字符 A、B
然后用 like 进行模糊查询 分别得到所有以 A、B开头的COL2数据 并保存在LIST里面 然后对LIST进行循环+ 就可以得到所有以COL1首字符开头的记录的COL2的和了
3、跟2问差不多 就是把subString 的参数改一下就行了