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 ...
随机推荐
- 0518Scrum项目5.0
1.团队成员完成自己认领的任务. 2.燃尽图:理解.设计并画出本次Sprint的燃尽图的理想线.参考图6. 3.每日立会更新任务板上任务完成情况.燃尽图的实际线,分析项目进度是否在正轨. 每天的 ...
- PhoneGap与Jquery Mobile组合开发android应用的配置
PhoneGap与Jquery Mobile结合开发android应用的配置 由于工作需要,用到phonegap与jquery moblie搭配,开发android应用程序. 这些技术自己之前也都没接 ...
- PHP数据库登陆注册简单做法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- hadoop运行原理之Job运行(一) JobTracker启动及初始化
这部分的计划是这样的,首先解释JobTracker的启动过程和作业从JobClient提交到JobTracker上:然后分析TaskTracker和heartbeat:最后将整个流程debug一遍来加 ...
- Rhel6-pacemaker+drbd配置文档
系统环境: rhel6 x86_64 iptables and selinux disabled 主机: 192.168.122.119 server19.example.com 192.168.12 ...
- 在Eclipse上建立hadoop2.2.0/hadoop2.4.0源代码阅读环境
1.安装依赖的包: yum install gcc-c++ g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev 2 ...
- 黑马程序员——OC语言 三大特性之多态
Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) 三大特性之一的多态 (一)多态的基本概念 OC对象具有多态性体现在 Per ...
- Apache+Tomcat构建Tomcat负载均衡集群
一.环境介绍 二.安装后端服务器 三.安装前端Apache服务 四.配置Apache使用mod_jk模块实现代理及负载均衡 五.配置Apache基于mod_proxy模块实现代理及负载均衡 六.论坛安 ...
- Python开发入门与实战11-单元测试
11. 单元测试 本章节我们来讲讲django工程中如何实现单元测试,单元测试如何编写以及在可持续项目中单元测试的重要性. 下面是单元测试的定义: 单元测试是开发者编写的一小段代码,用于检验被测代码的 ...
- C#实现微信公众号群发消息(解决一天只能发一次的限制)
经过几天研究网上的代码和谢灿大神的帮忙,今天终于用C#实现了微信公众号群发消息,现在整理一下. 总体思路:1.首先必须要在微信公众平台上申请一个公众号. 2.然后进行模拟登陆.(由于我对http传输原 ...