Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Copyright 2006 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- package org.teamsmarteat;
- import com.opensymphony.xwork2.ActionSupport;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import java.util.Date;
- import com.opensymphony.xwork2.conversion.annotations.Conversion;
- import com.opensymphony.xwork2.conversion.annotations.TypeConversion;
- /**
- *
- */
- @Conversion()
- public class IndexAction extends ActionSupport {
- private Date now = new Date(System.currentTimeMillis());
- @TypeConversion(converter = "org.teamsmarteat.DateConverter")
- public Date getDateNow() { return now; }
- public String execute() throws Exception {
- now = new Date(System.currentTimeMillis());
- connectDB();
- return SUCCESS;
- }
- private void connectDB () {
- String hostName = "smarteat-server.database.windows.net";
- String dbName = "smarteatdb";
- String user = "lars";
- String password = "BananaU24";
- try {
- String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
- Class.forName(driver).newInstance();
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- e.printStackTrace();
- } catch (InstantiationException e) {
- e.printStackTrace();
- }
- String url = String.format("jdbc:sqlserver://%s:1433;database=%s;user=%s;password=%s;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;", hostName, dbName, user, password);
- Connection connection = null;
- try {
- connection = DriverManager.getConnection(url);
- String schema = connection.getSchema();
- System.out.println("Successful connection - Schema: " + schema);
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement