All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bichromate.DBAccess.sTestMicrosoftSQLConnector Maven / Gradle / Ivy

package bichromate.DBAccess;


//Use the JDBC driver  
import java.sql.*;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import java.util.zip.ZipException;  

@SuppressWarnings("unused")
public class sTestMicrosoftSQLConnector {
	
	private static ResourceBundle resources;
	private String sqlServerURL = null;
	
	private String databaseName =  null;
	private String user =  null;
	private String password = null;
	private String encrypt =  null;
	private String trustServerCertificate = null;
	private Connection connection = null;
	private  String connectionString = null;
	
	
	 static
	 {
			try
			{
				resources = ResourceBundle.getBundle("common.sTestMicrosoftSQLConnector",Locale.getDefault());
			} catch (MissingResourceException mre) {
				System.out.println("sTestMicrosoftSQLConnector.properties not found: "+mre);
				System.exit(0);
			}
	 }
	
	 /**
	  * This class Demonstrates sTestMicrosoftSQLConnector().
	  * 
This class constructor looks for the resource bundle in the common directory of the resource folder. Should only be used for testing *
The constructor sets up the zip directories *
*/ public sTestMicrosoftSQLConnector(){ setup(resources); }//sTestMicrosoftSQLConnector public sTestMicrosoftSQLConnector(ResourceBundle remoteResources){ setup(remoteResources); }//sTestMicrosoftSQLConnector private void setup(ResourceBundle remoteResources){ sqlServerURL = new String(remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); databaseName = new String( remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); user = new String( remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); password = new String( remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); encrypt = new String( remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); trustServerCertificate = new String( remoteResources.getString("sTestMicrosoftSQLConnector.zipDirectory")); // Server=3P-ATL-DB-01\VPRODUCTION01;Database=FC_MDT;User Id=USERNAME;Password=PASSWORD; // Server=3P-ATL-DB-01.sta.3pdelivery.com\VPRODUCTION01;Database=FC_MDT;User Id=USERNAME;Password=PASSWORD; connectionString = "jdbc:sqlserver://3P-ATL-DB-01/VPRODUCTION01:1433;" + "database=FC_MDT;" + "user=USERNAME;" + "password=PASSWORD;" + "encrypt=true;" + "trustServerCertificate=false;" + "hostNameInCertificate=*.database.windows.net;" + "loginTimeout=30;"; /* connectionString = "jdbc:sqlserver://yourserver.database.windows.net:1433;" + "database=AdventureWorks;" + "user=yourusername@yourserver;" + "password=yourpassword;" + "encrypt=true;" + "trustServerCertificate=false;" + "hostNameInCertificate=*.database.windows.net;" + "loginTimeout=30;"; */ }//setup private void makeConnection(){ try { connection = DriverManager.getConnection(connectionString); } catch (Exception e) { e.printStackTrace(); } finally { if (connection != null) try { connection.close(); } catch(Exception e) {} } }//makeConnection private void selfTest(){ } // // Inner class for testing on the command line // public static class Test { public static void main(String[] args) throws ZipException { sTestMicrosoftSQLConnector connector = new sTestMicrosoftSQLConnector(); connector.selfTest(); }//main }//Test }//sTestMicrosoftSQLConnector




© 2015 - 2025 Weber Informatics LLC | Privacy Policy