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 ...
随机推荐
-
Windows 让cmd启动的程序在后台运行
在Linux下要使程序后台运行,可通过 java -jar Client.jar & 来实现 在Windows下,则通过 start /b java -jar Client.jar 来 ...
-
factory工厂模式
工厂方法模式 工厂方法模式概述 工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由继承抽象工厂的具体类实现 简单理解: 与简单工厂模式类似,简单工厂模式是一个工厂,用户将条件为 ...
-
Oracle 课程九之绑定变量
课程目标 完成本课程的学习后,您应该能够: •变量绑定的目的 •父子游标 •游标共享 •绑定窥探 •SQL语句处理流程 •硬解析.软解析.软软解析 •变量绑定的应用场景 1.游标 游标可以理解为S ...
-
postfix 不记录日志的问题解决方法
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
-
PHP字符串操作汇总
PHP开发中常用的字符串操作介绍 -- 简明现代魔法 PHP学习笔记之字符串的简单处理 - RuanJava的专栏 - 博客频道 - CSDN.NET PHP String 函数
-
002_系统表查询(sysdatabases等)
002_系统表查询(sysdatabases等) --1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name --2.获取所有表 ...
-
js设计模式系列之(一)请节约你的请求-代理模式
What’s the proxy pattern? 代理模式其实就是将违反单一性原则的类给抽离出来,尽量满足开放和封闭的原则. 相当于一个类的行为只是一种,但是你可以给这个类添加额外的行为.比如: 一 ...
-
celery使用rabbitmq报错[Errno 104] Connection reset by peer.
写好celery任务文件,使用celery -A app worker --loglevel=info启动时,报告如下错误: [2019-01-29 01:19:26,680: ERROR/MainP ...
-
Qt 编程指南 3 信号和槽沟通
https://qtguide.ustclug.org/ 1 信号和槽 所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座.怎么说呢?当某种事件发生之后,比如,点击了一下鼠标,或者按了某个按键, ...
-
Oracle查询前几条数据的方法
在Oracle中实现select top N:由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum的组合来实现select top n的查询. ...