📄 mydatasource.java
字号:
package blog;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;
import java.io.PrintWriter;
public class MyDataSource implements DataSource
{
private int LoginTimeout;
private PrintWriter pw;
public Connection getConnection() throws SQLException
{
try
{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
java.util.Properties po = new java.util.Properties();
//po.put("user", "root");
//po.put("password", "");
return java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/blog?user=root&useUnicode=true&characterEncoding=GBK");
}
catch(java.lang.ClassNotFoundException cex)
{
throw new SQLException(cex.getMessage());
}
catch(java.lang.InstantiationException iex)
{
throw new SQLException(iex.getMessage());
}
catch(java.lang.IllegalAccessException iiex)
{
throw new SQLException(iiex.getMessage());
}
}
public Connection getConnection(String parm1, String parm2) throws SQLException
{
try
{
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
java.util.Properties po = new java.util.Properties();
//po.put("user", "sa");
//po.put("password", "sa");
return java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/blog?user=root&useUnicode=true&characterEncoding=GBK");
}
catch(java.lang.ClassNotFoundException cex)
{
throw new SQLException(cex.getMessage());
}
catch(java.lang.InstantiationException iex)
{
throw new SQLException(iex.getMessage());
}
catch(java.lang.IllegalAccessException iiex)
{
throw new SQLException(iiex.getMessage());
}
}
public PrintWriter getLogWriter() throws SQLException
{
System.out.println("getLogWriter");
return pw;
}
public int getLoginTimeout() throws SQLException
{
System.out.println("getLoginTimeout");
return LoginTimeout;
}
public void setLogWriter(PrintWriter parm1) throws SQLException
{
System.out.println("setLogWriter");
pw = parm1;
}
public void setLoginTimeout(int parm1) throws SQLException
{
System.out.println("setLoginTimeout");
LoginTimeout = parm1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -