I try to know if I can connect Java to SQL Server using these codes :

```
package pkgtry;
import java.sql.*;
public class NewMain {

    public static void main(String[] args) {
    String  connectionUrl="jdbc:sqlserver://(local):1433;DatabaseName=OJT;user=sa;password=''";

            Connection con = null;
            Statement stmt = null;
            ResultSet rs = null;

                try {

                    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        con = DriverManager.getConnection(connectionUrl);

                        String SQL = "";
                        stmt = con.createStatement();
                        rs = stmt.executeQuery(SQL);

                        while (rs.next()) {

                        }
                }

            catch (Exception e) {
                e.printStackTrace();
            }

            finally {
                if (rs != null) try { rs.close(); } catch(Exception e) {}
                    if (stmt != null) try { stmt.close(); } catch(Exception e) {}
                    if (con != null) try { con.close(); } catch(Exception e) {}
            }
    }
}

```

but on my end it show an error and says : 

> 
> com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection
>  to the host (local), port 1433 has failed. Error: "null. Verify the
>  connection properties, check that an instance of SQL Server is running
>  on the host and accepting TCP/IP connections at the port, and that no
>  firewall is blocking TCP connections to the port.".
> 
> 
> 

What does it mean? How to fix it?