/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/DBConnection.java
ViewVC logotype

Contents of /android/TrainInfoService/src/dk/thoerup/traininfoservice/DBConnection.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 587 - (show annotations) (download)
Mon Feb 8 18:42:00 2010 UTC (14 years, 3 months ago) by torben
File size: 566 byte(s)
Encapsulate NamingException into SQLException
1 package dk.thoerup.traininfoservice;
2
3 import java.sql.Connection;
4 import java.sql.SQLException;
5
6 import javax.naming.Context;
7 import javax.naming.InitialContext;
8 import javax.naming.NamingException;
9 import javax.sql.DataSource;
10
11 public class DBConnection {
12 public static Connection getConnection() throws SQLException{
13 try {
14 Context ctx = new InitialContext();
15 DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/android");
16 return ds.getConnection();
17 } catch (NamingException e) {
18 throw new SQLException("invalid data source", e);
19 }
20 }
21 }

  ViewVC Help
Powered by ViewVC 1.1.20