001 package org.springframework.jdbc.datasource;
002
003 import java.sql.Connection;
004
005 import javax.sql.DataSource;
006
007 import org.junit.Test;
008 import org.kuali.common.jdbc.JdbcUtils;
009 import org.slf4j.Logger;
010 import org.slf4j.LoggerFactory;
011
012 public class DriverManagerDataSourceTest {
013
014 private static final Logger logger = LoggerFactory.getLogger(DriverManagerDataSourceTest.class);
015
016 protected DataSource getMySQLDataSource(String url, String username, String password) {
017 DriverManagerDataSource dmsd = new DriverManagerDataSource();
018 dmsd.setDriverClassName("com.mysql.jdbc.Driver");
019 dmsd.setUrl(url);
020 dmsd.setUsername(username);
021 dmsd.setPassword(password);
022 return dmsd;
023 }
024
025 @Test
026 public void test() {
027 try {
028 DataSource dataSource = getMySQLDataSource("jdbc:mysql://localhost", "root", null);
029 Connection conn = DataSourceUtils.doGetConnection(dataSource);
030 logger.info(conn + "");
031 JdbcUtils.closeQuietly(dataSource, conn);
032 } catch (Exception e) {
033 e.printStackTrace();
034 }
035
036 }
037
038 }