Oreilly-Database-Programming-With

Total Page:16

File Type:pdf, Size:1020Kb

Oreilly-Database-Programming-With Preface ............................................................................... 2 Audience ......................................................................... 3 Using This Book.............................................................. 3 Software and Versions.................................................... 4 Conventions Used in This Book...................................... 4 Comments and Questions .............................................. 4 About the Philosophers................................................... 5 Acknowledgments........................................................... 7 Feedback for the Author ................................................. 7 Part I: The JDBC API......................................................... 7 Chapter 1. Java in the Enterprise.................................... 7 The Enterprise ................................................................ 8 Java as a Tool for Enterprise Development.................... 10 The Database ................................................................. 12 Database Programming with Java.................................. 14 Chapter 2. Relational Databases and SQL ..................... 16 What Is a Relational Database? ..................................... 16 Databases and Database Engines................................... 17 An Introduction to SQL ................................................... 19 A Note on SQL Versions................................................. 22 Chapter 3. Introduction to JDBC ..................................... 22 What Is JDBC? ............................................................... 23 Connecting to the Database ........................................... 29 Connection Troubles........................................................ 30 Basic Database Access .................................................. 33 SQL Datatypes and Java Datatypes............................... 37 Scrollable Result Sets..................................................... 38 The JDBC Support Classes ............................................ 42 A Database Servlet ......................................................... 43 Chapter 4. Advanced JDBC ............................................. 47 Prepared SQL................................................................. 47 What Kind of Statement to Use? ..................................... 50 Batch Processing ............................................................ 51 Updatable Result Sets .................................................... 54 Advanced Datatypes....................................................... 58 Meta-Data ....................................................................... 63 Chapter 5. The JDBC Optional Package ......................... 74 Data Sources .................................................................. 74 Connection Pooling......................................................... 76 Rowsets .......................................................................... 77 Distributed Transactions ................................................. 79 Part II: Applied JDBC........................................................ 81 Chapter 6. Other Enterprise APIs.................................... 81 Java Naming and Directory Interface ............................. 81 Remote Method Invocation............................................. 83 Object Serialization ......................................................... 89 Enterprise JavaBeans..................................................... 90 Chapter 7. Distributed Application Architecture............ 97 Architecture..................................................................... 97 Design Patterns .............................................................. 106 The Banking Application ................................................. 110 Chapter 8. Distributed Component Models .................... 111 Kinds of Distributed Components ................................... 112 Security ........................................................................... 119 Transactions ................................................................... 125 Lookups and Searches ................................................... 130 Entity Relationships ........................................................ 131 Chapter 9. Persistence ..................................................... 139 Database Transactions ................................................... 139 Mementos and Delegates............................................... 147 JDBC Persistence........................................................... 148 Searches......................................................................... 150 Chapter 10. The User Interface ........................................ 156 Swing at a Glance........................................................... 157 Models for Database Applications .................................. 159 Distributed Listeners ....................................................... 166 Worker Threads .............................................................. 167 Part III: Reference ............................................................. 169 Chapter 11. JDBC Reference ........................................... 169 Reference ....................................................................... 170 Chapter 12. The JDBC Optional Package Reference..... 227 Reference ....................................................................... 228 Colophon ........................................................................... 249 JDBC and Java 2nd edition Database Programming with JDBC and Java, Second Edition Copyright © 2000 O'Reilly & Associates, Inc. All rights reserved. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472. Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks, and The Java™ Series is a trademark of O'Reilly & Associates, Inc. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries. O'Reilly & Associates, Inc. is independent of Sun Microsystems. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The O'Reilly logo is a registered trademark of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The use of the image of jacks in association with the topic of Java and JDBC is a trademark of O'Reilly & Associates, Inc. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. Preface It is never too late to become reasonable and wise; but if the insight comes late, there is always more difficulty in starting the change. — Immanuel Kant, Prolegomena to Any Future Metaphysics I began writing the first edition of this book in May 1996 as Java™ celebrated one of its first major rites of passage, the inaugural JavaOne conference. The conference's underlying theme was Java's transition from an applet language to a hard-core computing environment. In the time since that conference, that promise has become a reality. This book captures a small piece of that reality: Java as a language for enterprise computing. Enterprise computing, a vague term used mostly to sell business systems development products, traditionally refers to the mission-critical systems on which a business depends. It almost always includes a database. At the heart of Java's enterprise computing philosophy is the Java 2 Enterprise Edition (J2EE) platform and its two platforms by APIs: Enterprise JavaBeans (EJB) and Java Database Connectivity (JDBC). Older languages require third-party APIs to provide this kind of support. Java, on the other hand, includes these features in the central Java enterprise distribution that you will find on every Java platform. As a developer, you can write distributed applications that run against relational databases and know that those applications will run on any system on which you deploy them. What exactly are these APIs? JDBC—the basic component of this book—enables you to write applications that access relational databases without any thought as to which particular database you page 2 JDBC and Java 2nd edition are using. If you have ever had experience programming to more than one database API, you will definitely appreciate this aspect of Java. When you write a Java database program, that same program will run against Oracle, MySQL, Sybase, Ingres, Informix, mSQL, PostgreSQL, or any other database that supports this API. EJB, on the other hand, gives real meaning to the expression "the network is the computer." If you have written Internet applications in the past, you have probably been faced with the challenge of writing TCP/IP or UDP/IP sockets. While socket programming in Java is not nearly as hard as it is in other programming languages, the task of writing sockets
Recommended publications
  • DM2 Week 15 PHP Mysql.Pptx
    PHP and MySQL ATLS 3020 Digital Media 2 Aileen Pierce Web Database Applications PHP Working with Databases ¤ PHP scripts can easily access many different databases ¤ MySQL ¤ Oracle ¤ Informix ¤ mSQL ¤ ODBC ¤ PHP provides functions that begin with mysqli_ to access MySQL databases. PHP Communicating with MySQL ¤ PHP works with MySQL using the following process: 1. Connect to MySQL 2. Prepare a SQL statement 3. Execute the statement and save the result 4. Extract the data from the result 5. Prepare the resulting page Connecting PHP to MySQL ¤ Connect to MySQL $dbc= mysqli_connect(“hostname”, “username”, “password”, “db_name”); ¤ Hostname is the URL of the MySQL server. ¤ Use localhost if PHP and MySQL servers are on the same machine (as on redwood). ¤ Username and password are for MySQL. ¤ Database name is identikey+db (apiercedb) ¤ Must assign the connection to a variable to use throughout your script. Connecting PHP to MySQL ¤ mysqli_connect_error() returns an error if the connection is not made. $dbc= mysqli_connect(“hostname”, “username”, “password”, “db_name”) OR die ('Could not connect to MySQL: ' . mysqli_connect_error() ); ¤ die() will cause the script to exit ¤ Prints out an error message SQL Statements ¤ The mysqli_query() function allows you to pass any SQL command to the database and the result is returned. $result= mysqli_query(“db connection”, “SQL”); ¤ Use phpmyadmin to help you create the SQL statement $result = mysqli_query($dbc, “SELECT * from drink” ); SQL Statements ¤ Or assign the SQL statement to a variable $sql = “INSERT INTO drink (name, caf, whip, calories) VALUES ('cappuccino', 'yes', 'no', '90')”; ¤ Then pass the SQL statement to the database connection $result = mysqli_query($dbc, $sql); ¤ You must assign the result to a variable.
    [Show full text]
  • Oracle® Transparent Gateway for Microsoft SQL Server Administrator’S Guide 10G Release 2 (10.2) for Microsoft Windows (32-Bit) B14270-01
    Oracle® Transparent Gateway for Microsoft SQL Server Administrator’s Guide 10g Release 2 (10.2) for Microsoft Windows (32-bit) B14270-01 June 2005 Oracle Transparent Gateway for Microsoft SQL Server Administrator’s Guide, 10g Release 2 (10.2) for Microsoft Windows (32-bit) B14270-01 Copyright © 2002, 2005, Oracle. All rights reserved. Primary Author: Amitai Sela Contributing Author: Laurel Hale, Cynthia Kibbe, Kishan Peyetti, Juan Ahues-Vasquez, Govind Lakkoju Contributor: Orit Curiel, Jacco Draaijer, Vira Goorah The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S.
    [Show full text]
  • A Relational Multi-Schema Data Model and Query Language for Full Support of Schema Versioning?
    A Relational Multi-Schema Data Model and Query Language for Full Support of Schema Versioning? Fabio Grandi CSITE-CNR and DEIS, Alma Mater Studiorum – Universita` di Bologna Viale Risorgimento 2, 40136 Bologna, Italy, email: [email protected] Abstract. Schema versioning is a powerful tool not only to ensure reuse of data and continued support of legacy applications after schema changes, but also to add a new degree of freedom to database designers, application developers and final users. In fact, different schema versions actually allow one to represent, in full relief, different points of view over the modelled application reality. The key to such an improvement is the adop- tion of a multi-pool implementation solution, rather that the single-pool solution usually endorsed by other authors. In this paper, we show some of the application potentialities of the multi-pool approach in schema versioning through a concrete example, introduce a simple but comprehensive logical storage model for the mapping of a multi-schema database onto a standard relational database and use such a model to define and exem- plify a multi-schema query language, called MSQL, which allows one to exploit the full potentialities of schema versioning under the multi-pool approach. 1 Introduction However careful and accurate the initial design may have been, a database schema is likely to undergo changes and revisions after implementation. In order to avoid the loss of data after schema changes, schema evolution has been introduced to provide (partial) automatic recov- ery of the extant data by adapting them to the new schema.
    [Show full text]
  • Notre Dame Scholastic, Vol. 129, No. 18
    t, ; 1 ; . <11 c: <11 W 0 W(!) U t-<t: Q c: <t:t- ci D:en C1iz 0 ~ E .- ...J 11. ~ <tI =:J . 0 § eDen A. Q) ~ 11. =:J (5 Z i Notre Dame's Student Magazine April 14, 1988 · . :1'·,· !, 1 i · , ··.11. " I' .-"-\ rTF , stic Apri114,1988 Show Off Your Bad Attitude With A SCHOOL IS HELL T·SHIRT Other Stunning Designs: epartments • WORK IS HELL 6 / Week ill Distortion: Filling Station By John Griffm (The Classic) • LIFE IN HELL 7 / On Other Campuses: Beam~g With Radioactivity • BONGO By Mike Farnan 21 / Music: Previous and Reviews • I 'SWEAR TO GOD .By Ann Seifer I DIDN'T DO IT Cover 23 / Calendar 8 / The Best Defense 24 / Final Word: One Down, Three to Go By Steffanie Keller By Steve Wagner 11 / Take a Bite Out Off Crime tndent Life By Marita Kurst 14/ Anl'0stal & Jim Grogan: The Legend Continues By Maggie Sieger Sports 17 / Sportsweek 18 / Irish Not LaX About Winning I By Pete LaFleur Send to: Life in Hell I! P.O. Box 36E64 Scholas:lc Is published weekly durIng the school year except durIng examinations and vacation periods at Notre Dame, IN 46556 and printed LA, CA 90036 at The Papers, Inc., Milford, IN 46542. The subscription rate is $20.00/year and back Issues are available at $1.00/copy. The opinIons expressed In Scholastic are this of the authors and editors and do not necessarily represent the opinIons of the entire editorial board of Scholastic or'the University of Notre Dame, Its administration, faculty or student body.
    [Show full text]
  • ASA- R-20222 / / ;' P Q DEPARTMENT of COMPUTER SCIENCE COLLEGE of SCIENCES OLD DOMINION UNIVERSITY NORFOLK, VIRGINIA 23529
    INASA-_R-20222 / / ;' p Q DEPARTMENT OF COMPUTER SCIENCE COLLEGE OF SCIENCES OLD DOMINION UNIVERSITY NORFOLK, VIRGINIA 23529 INFORMATION TECHNOLOGY: A TOOL TO CUT HEALTH L) CARE COSTS © By Dr. Ravi Mukkamala, Principal Investigator Final Report For the period ended August 31, 1996 Prepared for National Aeronautics and Space Administration Langley Research Center Hampton, VA 23681-0001 Under Research Grant Number NAG-l-1690 Wayne H. Bryant, Technical Monitor O Submitted by the Old Dominion University Research Foundation P.O. Box 6369 Norfolk, VA 23508-0369 September 1996 DEPARTMENT OF COMPUTER SCIENCE COLLEGE OF SCIENCES OLD DOMINION UNIVERSITY NORFOLK, VIRGINIA 23529 INFORMATION TECHNOLOGY: A TOOL TO CUT HEALTH CARE COSTS By Dr. Ravi Mukkamala, Principal Investigator Final Report For the period ended August 31, 1996 Prepared for National Aeronautics and Space Administration Langley Research Center Hampton, VA 23681-0001 Under Research Grant Number NAG-l-1690 Wayne H. Bryant, Technical Monitor Submitted by the Old Dominion University Research Foundation P.O. Box 6369 Norfolk, VA 23508-0369 September 1996 Information Technology: A Tool to Cut Health Care Costs Final Report (NAG-l-1690) R. Mukkamala K.J. Maly C.M. Overstreet E.C. Foudriat Department of Computer Science Old Dominion University Norfolk, Virginia 23529. Abstract We report on the work done as part of the NASA LaRC grant NAG-l-1690. As part of this effort, we have designed and built a prototype for an integrated medical record system. MRS (Medical Record System) is written in Tcl/Tk. While the initial version of the prototype had patient information hard coded into the system, the later versions used an INGRES database for storing patient information.
    [Show full text]
  • Issue 197.Pmd
    email: [email protected] website: nightshift.oxfordmusic.net Free every month. NIGHTSHIFT Issue 197 December Oxford’s Music Magazine 2011 The Cellar Family Songs from under the floorboard photo: Johnny Moto NIGHTSHIFT: PO Box 312, Kidlington, OX5 1ZU. Phone: 01865 372255 NEWNEWSS Nightshift: PO Box 312, Kidlington, OX5 1ZU Phone: 01865 372255 email: [email protected] Online: nightshift.oxfordmusic.net taken control of the building three years ago after Solarview, the company that refurbished it after years of neglect, went into liquidation. Trouble at a couple of club nights in the past had earned The Regal a bad reputation in certain sections of the press, but more recently the building looked like it was set to fulfil its potential as the biggest dedicated live music venue in Oxford. SECRET RIVALS release a new single next month. ‘Once More M83 have added a date at the O2 Academy on Tuesday 24th January With Heart’ b/w ‘I Know to their UK tour. The band, centred around French musician and Something’ is released on It’s All producer Anthony Gonzalez, recently followed up their acclaimed JONQUIL return to town for a Happening Records on January 2008 album `Saturdays = Youth’ with new album, `Hurry Up, We’re special Blessing Force-themed 16th. Visit www.secretrivals.com Dreaming. Tickets, priced £12.50, are on sale now from the venue box show at the O2 Academy on for more news on the band. office. Saturday 17th December. They are THE HORRORS, meanwhile, have re-arranged their Academy joined for the night by Pet Moon, THE ORIGINAL RABBIT FOOT show for Thursday 19th January after their original date in October Sisterland and Motherhood as well SPASM BAND play a fundraising was postponed when singer Faris Badwan lost his voice.
    [Show full text]
  • Nero Numero 0
    questo primo numero è dedicato a Emiliana Mensile a distribuzione gratuita Direttore Responsabile Giuseppe Mohrhoff 02 / RUSS MEYER Direzione 05 / ANOMOLO RECORDS Francesco de Figueiredo 08 / MELTING & DISTINGUISHING ([email protected]) Luca Lo Pinto 10 / CONTEMP/OLACCHI ([email protected]) Valerio Mannucci 12 / RAYMOND SCOTT ([email protected]) Lorenzo Micheli Gigotti 15 / PARIS-DABAR ([email protected]) 16 / OLAF NICOLAI Collaboratori 19 / ENDOGONIDIA Francesco Tato’ 23 / CESARE PIETROIUSTI / Rosso Ilaria Gianni Rudi Borsella 27 / WAKING LIFE Francesco Ventrella Carola Bonfili 30 / ACCUMULAZIONI > DISPERSIONI Anna Passarini Edoardo Caruso 32 / JUSTIN BENNETT Paolo Colasacco Nicola Capodanno 35 / ARCHIGRAM Andrea Proia Anna Neudecker 37 / WIRE Marco Cirese Marta Garzetti 40 / TORE SANSONETTI Edgardo Ferrati 42 / NERO TAPES Progetto Grafico e Impaginazione Industrie Grafiche di Roma 43 / RICCARDO PREVIDI / Supercolosseo 2004 Daniele De Santis ([email protected]) 44 / RECENSIONI Pubblicita’ 48 / NERO INDEX [email protected] 06/97600104 339/7825906 339/1453359 Distribuzione [email protected] 333/6628117 333/2473090 Editore Produzioni NERO soc. coop. a r.l NERO Numero 1 Via Paolo V, 53 00168 ROMA tel. 06/97600104 - [email protected] www.neromagazine.it registrazione al tribunale di Roma n. 102/04 del 15 marzo 2004 Stampa OK PRINT Via Calamatta, 16 - ROMA In copertina un’illustrazione di Carola Bonfili ogni erotomane assillato dall’abbondanza godereccia e sbavona dei seni gonfi, grossi e fecondi. Erotismo e violenza, spirito di sopraffazione tra sessi e ironia, prorompenti pin-up e reietti sociali sono miscelati all’interno di vicende narrative sconclusionate e RUSS MEYER demenziali. di Lorenzo Micheli Gigotti Quello di Russ Meyer è uno sguardo provocatorio “Signori e signore benvenuti alla violenza.
    [Show full text]
  • Kenyon Collegian College Archives
    Digital Kenyon: Research, Scholarship, and Creative Exchange The Kenyon Collegian College Archives 10-27-1988 Kenyon Collegian - October 27, 1988 Follow this and additional works at: https://digital.kenyon.edu/collegian Recommended Citation "Kenyon Collegian - October 27, 1988" (1988). The Kenyon Collegian. 737. https://digital.kenyon.edu/collegian/737 This News Article is brought to you for free and open access by the College Archives at Digital Kenyon: Research, Scholarship, and Creative Exchange. It has been accepted for inclusion in The Kenyon Collegian by an authorized administrator of Digital Kenyon: Research, Scholarship, and Creative Exchange. For more information, please contact [email protected]. Berghold Establishes "The Skin of Annual Gambier Folk Cross Country Our Teeth" Opens Festival This Weekend Record 7 -- VL 7 vL We Kenyan Collegian Volume CXVI, Number 6 Established 1856 Thursday, October 27, 1988 News Briefs WCKO Meets New FCC Station Guidelines by Pamela Goodell Other policies affecting the disc jockeys let record companies know what WKCO's in- Apple Changes Policy WCKO, Kenyon College's alternative radio are the enforcement of the no food or drink terests are, and what type of music the Apple Computer Company, after con- station, is currently implementing and enfor- policy and making sure the radio station stays students at Kenyon are listening to, DiPas- sultation with Apple Lambda, a group of cing several new policies affecting the disc clean. Many d.j.'s have complained about the quale noted. Another attempt at improving Gay and Lesbian Apple employees, has add- jockeys as well as the general listening au- lack of cleanliness in the station in the past, the image of WKCO involves working with ed sexual orientation to its nondiscrimination dience.
    [Show full text]
  • 01 Front.Pdf
    Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and private study only. The thesis may not be reproduced elsewhere without the permission of the Author. Developing a Courseware Database for The AudioGraph A Thesis presented in partial fulfilment of the requirements for the degree of Master m Computer Science At Massey University, Palmerston North, New Zealand. Jun Pan 2000 Dedication To memory of my auntie, Jin Yuan Pan To my eldest sister, Feng Lan Pan To my lovely daughter, Shu Ke Acknowledgments I would like to take this opportunity to thank the people who have helped to make my thesis a reality. First, I would like to thank my supervisor, Chris Jesshope, for providing valuable guidance and suggestions along the way. I would also like to thank Elizabeth Kemp, who was very careful of checking my thesis and giving suggestions. Second, I would like to give my thanks to Zhenzi Zhang, my colleague and my best friend, for her ability to endure my demands for improvement. Without her continued help, my thesis wouldn't be handed in on time. Thanks to my friend, Margaret Rollinson for checking my English grammar and for making this a smooth and understanding process. Thanks to my colleagues, Simon Zhang, Robin Luo and Y ongqiu Liu. They gave me valuable feedback for my coding test. Finally I give my thanks to my lovely daughter, Shu for her support and understanding during thesis writing. Giving up mum time has not been easy for her.
    [Show full text]
  • Issue 184.Pmd
    email: [email protected] website: nightshift.oxfordmusic.net Free every month. NIGHTSHIFT Issue 184 November Oxford’s Music Magazine 2010 Oxford’s Greatest Metal Bands Ever Revealed! photos: rphimagies The METAL!issue featuring Desert Storm Sextodecimo JOR Sevenchurch Dedlok Taste My Eyes and many more NIGHTSHIFT: PO Box 312, Kidlington, OX5 1ZU. Phone: 01865 372255 NEWNEWSS Nightshift: PO Box 312, Kidlington, OX5 1ZU Phone: 01865 372255 email: [email protected] Online: nightshift.oxfordmusic.net COMMON ROOM is a two-day mini-festival taking place at the Jericho Tavern over the weekend of 4th-5th December. Organised by Back & To The Left, the event features sets from a host of local bands, including Dead Jerichos, The Epstein, Borderville, Alphabet Backwards, Huck & the Handsome MOTOWN LEGENDS MARTHA REEVES & THE VANDELLAS play Fee, The Yarns, Band of Hope, at the O2 Academy on Sunday 12th December. Reeves initially retired Spring Offensive, Our Lost Infantry, from performing in 1972 due to illness and had until recently been a Damn Vandals, Minor Coles, The member of Detroit’s city council. In nine years between 1963-72 the trio Scholars, Samuel Zasada, The had 26 chart hits, including the classic `Dancing In The Streets’, `Jimmy Deputees, Message To Bears, Above Mack’ and `Heatwave’. Tickets for the show are on sale now, priced £20, Us The Waves, The Gullivers, The from the Academy box office an online at www.o2academyoxford.co.uk. DIVE DIVE have signed a deal with Moulettes, Toliesel, Sonny Liston, Xtra Mile Records, home to Frank Cat Matador and Treecreeper. Early Turner, with whom they are bird tickets, priced £8 for both days, on Friday 19th November, with be released and the campaign bandmates, and fellow Oxford stars A are on sale now from support from Empty Vessels plus culminates with the release of ‘Fine Silent Film.
    [Show full text]
  • The Bard Observer Is Free."
    OBSERVER Vol. 8 No. 12 May 19, 1998 Page 1 Computer Center Staffing Debacle Leads to Upgrades Make way for tech-dom: Bard’s Henderson Computer Resources Center revamps Joe Stanco Getting It Done, Tivoli Style Mayor Marc Molinero is building a town his way. Don’t like it? Leave. Jeremy Dillahunt Firing Line Protestors Force Botstein’s Silence Demonstrators interrupt debate on the ACLU by chanting, read demands, and prevent the President from participating Anna-Rose Mathieson Page 2 The Demands [of the Firing Line Protestors] Page 3 Bard Community Reacts to the Firing Line Protest Page 5 The Bard Community Expanding to Virginia Rick Eichler Page 6 Drug Raids, Militias, and Whorehouses: Bard’s Glorious Past? Wiles spins nostalgic tales of a bygone era Nadja Carneol Upcoming Events Page 7 Security Guard Daugherty: Baddest Man in the Whole Damn Town B24 bombers and bull-riding prepared him for twelve years at Bard Abigail Rosenberg Car Caravan Keeps Pressure On Northern Dutchess Hospital Nadja Carneol Page 8 Professor Albert Reid: An Interview After nearly thirty years at Bard, he strikes out into new territory, heading for California Rosalie Purvis Page 9 Record Reviews Thirty Things That (May) Change Your Life Joel Hunt Cartoon Page 10 Mozart’s Don Comes to Annandale The full score of the nearly four hour opera is sung in English with charm, bawdy humor and passion Miciah Gault Page 11 Anatol Disappoints With Inconsistent, Dragging Delivery Yet the performance had a few breathtaking moments Joe Smith Erotic Obsessions Sardonic and Proud of
    [Show full text]
  • SQL Inventory Manager Home
    SQL Inventory Manager 2.4 – SQL Inventory Manager Home SQL Inventory Manager Home SQL Inventory Manager Home – 1 SQL Inventory Manager 2.4 – SQL Inventory Manager Home Discover, track, and manage your SQL Server inventory using IDERA SQL Inventory Manager • View your SQL Server inventory - know what you have where & who owns it • Auto-discover any new servers installed, to better manage server sprawl • Get alerts when a server goes down, or space is running low • Set tags to better organize servers and databases across the enterprise • Quickly deploy and access from anywhere via web-based and agentless UI IDERA SQL Inventory Manager lets you discover and visualize your SQL Server environment. Learn more > > IDERA Website Products Purchase Support Community About Us Resources Legal Discover, track, and manage your SQL Server inventory using IDERA SQL Inventory Manager – 2 SQL Inventory Manager 2.4 – SQL Inventory Manager Home Release notes IDERA SQL Inventory Manager provides fundamental information on your SQL Servers to help you keep track of and manage your database environment without having to be an expert in Microsoft SQL Server. It gives a broad enterprise-wide view of all your SQL Servers through automated discovery as well as simple, actionable information about the state of your environment. View core information such as how many databases exist, whether they are being backed up, get access to options like availability monitoring, and notification emails so you can take action as needed. IDERA strives to ensure our products provide quality solutions for your SQL Server needs. If you need further assistance with any issue, please contact Technical Support.
    [Show full text]