OAF_JDBC系列2 - 通过JDBC连接SQLSERVER数据库DriverManager.getConnection
d
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionSQLServer = "jdbc:sqlserver://gavinmysql.com;databaseName=MDS;user=ViewMDSUserReadonly;password=MDSReadonly;";
Statement stmtSource = null;
Statement xstm = null;
ResultSet rsSource = null;
Connection msdbConn = DriverManager.getConnection(connectionSQLServer);
try{
userGroup[] users = new userGroup[90000];
String msSql = null;
if (xxAccountName !=null && !"".equals(xxAccountName))
{
msSql ="select ID,AdsPath,AccountName,AccountType,EmployeeNo,Name,DisplayName,Description, " +
"DepartmentID,DepartmentName,MemberOf,ObjectClass,Mail,TelephoneNumber,Mobile," +
"UserPrincipalName,SN,GivenName,Title,Department,Company,DirectReports,ManagerID," +
"Manager,OrderID,SyncTime,OrgID,OrgNumber,OrgNickNumber,OrgName,OrgDisplayName," +
"Disabled,Deleted from dbo.View_Mds_User where upper(AccountName)=" +"'"+ xxAccountName.toUpperCase() +
"' and Disabled="+"'"+"0"+"'";
}else
{
msSql ="select ID,AdsPath,AccountName,AccountType,EmployeeNo,Name,DisplayName,Description, " +
"DepartmentID,DepartmentName,MemberOf,ObjectClass,Mail,TelephoneNumber,Mobile," +
"UserPrincipalName,SN,GivenName,Title,Department,Company,DirectReports,ManagerID," +
"Manager,OrderID,SyncTime,OrgID,OrgNumber,OrgNickNumber,OrgName,OrgDisplayName," +
"Disabled,Deleted from dbo.View_Mds_User where Disabled="+"'"+"0"+"'";
}
stmtSource = msdbConn.createStatement();
rsSource = stmtSource.executeQuery(msSql);
int r =0;
while (rsSource.next()){
users[r] = new userGroup();
users[r].strID = rsSource.getString("ID");
users[r].strAdsPath = rsSource.getString("AdsPath");
users[r].strAccountName = rsSource.getString("AccountName");
users[r].strAccountType = rsSource.getString("AccountType");
users[r].strEmployeeNo = rsSource.getString("EmployeeNo");
users[r].strName = rsSource.getString("Name");
users[r].strDisplayName = rsSource.getString("DisplayName");
users[r].strDescription = rsSource.getString("Description");
users[r].strDepartmentID = rsSource.getString("DepartmentID");
users[r].strDepartmentName = rsSource.getString("DepartmentName");
users[r].strMemberOf = rsSource.getString("MemberOf");
users[r].strObjectClass = rsSource.getString("ObjectClass");
users[r].strMail = rsSource.getString("Mail");
users[r].strTelephoneNumber = rsSource.getString("TelephoneNumber");
users[r].strMobile = rsSource.getString("Mobile");
users[r].strUserPrincipalName = rsSource.getString("UserPrincipalName");
users[r].strSN = rsSource.getString("SN");
users[r].strGivenName = rsSource.getString("GivenName");
users[r].strTitle = rsSource.getString("Title");
users[r].strDepartment = rsSource.getString("Department");
users[r].strCompany = rsSource.getString("Company");
users[r].strDirectReports = rsSource.getString("DirectReports");
users[r].strManagerID = rsSource.getString("ManagerID");
users[r].strManager = rsSource.getString("Manager");
users[r].strOrderID = rsSource.getString("OrderID");
users[r].strSyncTime = rsSource.getString("SyncTime");
users[r].strOrgID = rsSource.getString("OrgID");
users[r].strOrgNumber = rsSource.getString("OrgNumber");
users[r].strOrgNickNumber = rsSource.getString("OrgNickNumber");
users[r].strOrgName = rsSource.getString("OrgName");
users[r].strOrgDisplayName = rsSource.getString("OrgDisplayName");
users[r].strDisabled = rsSource.getString("Disabled");
users[r].strDeleted = rsSource.getString("Deleted");
//users[r].strChangeTime = rsSource.getString("ChangeTime");
r += 1;
}
OAF_JDBC系列2 - 通过JDBC连接SQLSERVER数据库DriverManager.getConnection的更多相关文章
- JDBC连接SqlServer数据库(非默认实例)方法
一般我们在连接数据库的时候都是用的默认实例名,今天遇到了用非默认是实例名:连接代码如下(Java): URL=jdbc:microsoft:sqlserver://192.168.1.85//DEMO ...
- JavaWeb连接SQLServer数据库并完成一个登录界面及其功能设计。
一.JDBC连接SQLserver数据库的步骤: 1.下载SQLserver的JDBC驱动文件——Microsoft JDBC Driver 4.0 for SQL Server 2.例如下载得到的文 ...
- JDBC连接各种数据库的字符串,就是不好记
JDBC连接各种数据库的字符串大同小异,在此总结一下,备忘. oracle driverClass:oracle.jdbc.driver.OracleDriver url:jdbc:ora ...
- jsp连接sqlServer数据库教程
一.首先讲下我用的工具版本以供参考: jar包:jtds1.3.1.jar 下载地址:点击进入 数据库:SQL Server2012 服务器:Tomcat8.0 下载地址:点击进入 开发IDE工 ...
- SQLServer-----使用jTDS连接SQLServer数据库
一.jTDS一个简短的引论 jTDS100%纯Java实现的JDBC3.0驱动,它用于连接 Microsoft SQL Server(6.5.7.2000,2005,2008 和 2012)和Syba ...
- Jmeter连接SqlServer数据库进行压力测试
Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...
- JDBC连接各种数据库的方法,连接MySql,Oracle数据库
JDBC连接各种数据库的方法: JDBC编程步骤: 1.导入jar包 2.注册驱动 3.获取数据库连接对象 4.定义SQL语句 5.获得执行SQL语句对象statemnet 6.执行SQL语句 7.处 ...
- java 连接sqlserver数据库
1.ResultSet executeQuery(String sql):执行某条查询语句并返回结果public static void main(String[] args) throws Exce ...
- JAVA通过JDBC连接Oracle数据库详解【转载】
JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...
随机推荐
- myeclipse注册码生成器
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public cl ...
- NetworkComms V3 之同步收发数据
NetworkComms网络通信框架序言 NetworkComms通信框架,是一款来自英国的c#语言编写的通信框架,历时6年研发,成熟稳定,性能可靠. NetworkComms v3的核心功能在一定程 ...
- URAL 2080 Wallet 莫队算法
题目链接:Wallet 题意:给出n张卡片,k次使用.要求每次使用的卡片都在最上面.首先希望你合理的安排每张卡片的初始位置,并且输出.然后,问每次使用完卡片之后插入的位置上面有几张卡片,才能使得每次使 ...
- 引入git flow分支管理
git flow是Vincent Driessen提出了一个分支管理的策略,非常值得借鉴.它可以使得版本库的演进保持简洁,主干清晰,各个分支各司其职.井井有条. 先看下Vincent Driessen ...
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序 一.plist文件和项目结构图 说明:这是一个嵌套模型的示例 二.代码示例: YYcarsgroup.h文件代码: // // YYcar ...
- Gradle for Android
1.project vs project.rootProject 2.System.console() != null ? System.console().readPassword("\n ...
- BlackHat会议上将公布一款免费的汽车黑客工具
汽车,无可厚非是现代社会很重要的交通工具,但与此同时却也带来了诸多安全隐患,不管怎样,汽车安全都是我们不可忽视的一个重大问题. 即将免费分享该工具 近日一名法国研究者将发布一款检测汽车安全漏洞的工具, ...
- How to implement a custom type for NHibernate property
http://blog.miraclespain.com/archive/2008/Mar-18.html <?xml version="1.0" encoding=&quo ...
- 关于if(a<b<c)判断的问题
由于判断时的执行顺序,不要写成if(a<b<c)这种形式,很有可能得出的结果与我们想像的结果不一致,要写成if(a<b && b<c)!
- 关于listview排序的说明
增加了排序属性后(即设置ListViewItemSorter属性),即便是把listview的内容全部清掉(listView.Items.Clear()),然后再重新添加行(listView.Item ...