2017-11-21 3 views

答えて

-1

私はこのプロジェクト中にWebプログラミングコースを勉強しています。私は多くのエラーに直面しました。問題の解決策が見つかりました。 Javaアプリケーションの場合

このコードは文句を言わないWebアプリケーションのJavaクラスで実行することも実行されているNetBeansで作成:

import java.sql.*; 

/** 

* 

* @author HafizAhmad 

*/ 

public class SQLConnection { 

/** 

* @param args the command line arguments 

*/ 

public static void main(String[] args) { 

// TODO code application logic here 

Connection conn = null; 

try { 

String dbURL = "jdbc:sqlserver://localhost:1433;databaseName=Flight_Management"; 

String user = "TestingUser"; 

String pass = "4546"; 

conn = DriverManager.getConnection(dbURL,user,pass); 

if (conn != null) { 

DatabaseMetaData dm = (DatabaseMetaData) conn.getMetaData(); 

System.out.println("Driver name: " + dm.getDriverName()); 

System.out.println("Driver version: " + dm.getDriverVersion()); 

System.out.println("Product name: " + dm.getDatabaseProductName()); 

System.out.println("Product version: " + dm.getDatabaseProductVersion()); 

} 

} catch (SQLException ex) { 

ex.printStackTrace(); 

} finally { 

try { 

if (conn != null && !conn.isClosed()) { 

conn.close(); 

} 

} catch (SQLException ex) { 

ex.printStackTrace(); 

} 

} 

} 

} 

しかし、Webアプリケーションまず、私は、ソースパッケージ内のJavaクラスを作成し、ちょうどにコードを変更:

import java.sql.Connection; 

import java.sql.DatabaseMetaData; 

import java.sql.DriverManager; 

import java.sql.SQLException; 

import java.util.logging.Level; 

import java.util.logging.Logger; 

/* 

* To change this license header, choose License Headers in Project Properties. 

* To change this template file, choose Tools | Templates 

* and open the template in the editor. 

*/ 

/** 

* 

* @author HafizAhmad 

*/ 

public class database { 

database(){ 

Connection conn = null; 

try { 

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 

String dbURL = "jdbc:sqlserver://localhost:1433;databaseName=Flight_Management"; 

String user = "TestingUser"; 

String pass = "4546"; 

conn = DriverManager.getConnection(dbURL,user,pass); 

if (conn != null) { 

DatabaseMetaData dm = (DatabaseMetaData) conn.getMetaData(); 

System.out.println("Driver name: " + dm.getDriverName()); 

System.out.println("Driver version: " + dm.getDriverVersion()); 

System.out.println("Product name: " + dm.getDatabaseProductName()); 

System.out.println("Product version: " + dm.getDatabaseProductVersion()); 

} 

} catch (SQLException ex) { 

ex.printStackTrace(); 

} catch (ClassNotFoundException ex) { 

Logger.getLogger(page.class.getName()).log(Level.SEVERE, null, ex); 

} finally { 

try { 

if (conn != null && !conn.isClosed()) { 

conn.close(); 

} 

} catch (SQLException ex) { 

ex.printStackTrace(); 

} 

} 

} 

} 
+0

回答を作成する必要はありません。質問自体にコードを含めることができます。 – Kayaman

関連する問題