可以通过连接池的方式来连接,也可以用普通的连接方式,
比如你用weblogic,创建一个连接池名为DataSource,然后在java端通过jdbc来连接.
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("DataSource");
conn = ds.getConnection();
//conn.setAutoCommit(false);
}
catch(NamingException e) {
throw new ConnectionException(e,"查找数据源失败。");
}
catch(SQLException e) {
throw new ConnectionException(e,"建立数据源连接失败。");
}
如果不用连接池,且无jdbc驱动. try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:test","sa","sa");
conn.setAutoCommit(false);
//System.out.print("OK");
return true;
}
catch(SQLException e) //捕捉SQL违例
{
System.out.println("DBconn在连接SQL SERVER数据库时捕获"+e.getMessage());
}
比如你用weblogic,创建一个连接池名为DataSource,然后在java端通过jdbc来连接.
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("DataSource");
conn = ds.getConnection();
//conn.setAutoCommit(false);
}
catch(NamingException e) {
throw new ConnectionException(e,"查找数据源失败。");
}
catch(SQLException e) {
throw new ConnectionException(e,"建立数据源连接失败。");
}
如果不用连接池,且无jdbc驱动. try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:test","sa","sa");
conn.setAutoCommit(false);
//System.out.print("OK");
return true;
}
catch(SQLException e) //捕捉SQL违例
{
System.out.println("DBconn在连接SQL SERVER数据库时捕获"+e.getMessage());
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货