From 5661b1d2fb4ab54a46c98d3c6c1c11fafaeefcda Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 2 Jun 2011 10:31:54 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@247 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../com/alibaba/druid/ha/HADataSource.java | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/main/java/com/alibaba/druid/ha/HADataSource.java diff --git a/src/main/java/com/alibaba/druid/ha/HADataSource.java b/src/main/java/com/alibaba/druid/ha/HADataSource.java new file mode 100644 index 0000000000..09d849b5c6 --- /dev/null +++ b/src/main/java/com/alibaba/druid/ha/HADataSource.java @@ -0,0 +1,54 @@ +package com.alibaba.druid.ha; + +import java.io.PrintWriter; +import java.sql.Connection; +import java.sql.SQLException; + +import javax.sql.DataSource; + +public class HADataSource implements DataSource { + + private int loginTimeout = 0; + private PrintWriter logWriter = new PrintWriter(System.out); + + @Override + public PrintWriter getLogWriter() throws SQLException { + return logWriter; + } + + @Override + public void setLogWriter(PrintWriter out) throws SQLException { + this.logWriter = out; + } + + @Override + public void setLoginTimeout(int seconds) throws SQLException { + loginTimeout = seconds; + } + + @Override + public int getLoginTimeout() throws SQLException { + return loginTimeout; + } + + @Override + public T unwrap(Class iface) throws SQLException { + return null; + } + + @Override + public boolean isWrapperFor(Class iface) throws SQLException { + return false; + } + + @Override + public Connection getConnection() throws SQLException { + return null; + } + + @Override + public Connection getConnection(String username, String password) throws SQLException { + return null; + } + +}