改了一些地方
如下:
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import java.util.Properties;
import java.awt.*;
import java.awt.event.*;public class ConnDataBase {
DataSource ds=null;
Context ctx=null;
Connection myConn=null;
Statement stmt=null;
public ConnDataBase(){
try
{
ctx=getInitialContext();
ds=(javax.sql.DataSource)ctx.lookup("airlineDataSource");
}
catch(Exception E)
{
System.out.println("Init Error: "+E);
} try
{
myConn=ds.getConnection();
stmt=myConn.createStatement();
}
catch(Exception E)
{
System.out.println("Init Error: "+E);
}
}
private static Context getInitialContext() throws Exception
{
String url="t3://localhost:7001";
String user="peter";
String password="www.net";
Properties properties=null;
try
{
properties=new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL,url);
if(user!=null)
{
properties.put(Context.SECURITY_PRINCIPAL,user);
properties.put(Context.SECURITY_CREDENTIALS,password);
}
return new InitialContext(properties);
}
catch(Exception e)
{
throw e;
}
}}
如下:
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import java.util.Properties;
import java.awt.*;
import java.awt.event.*;public class ConnDataBase {
DataSource ds=null;
Context ctx=null;
Connection myConn=null;
Statement stmt=null;
public ConnDataBase(){
try
{
ctx=getInitialContext();
ds=(javax.sql.DataSource)ctx.lookup("airlineDataSource");
}
catch(Exception E)
{
System.out.println("Init Error: "+E);
} try
{
myConn=ds.getConnection();
stmt=myConn.createStatement();
}
catch(Exception E)
{
System.out.println("Init Error: "+E);
}
}
private static Context getInitialContext() throws Exception
{
String url="t3://localhost:7001";
String user="peter";
String password="www.net";
Properties properties=null;
try
{
properties=new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL,url);
if(user!=null)
{
properties.put(Context.SECURITY_PRINCIPAL,user);
properties.put(Context.SECURITY_CREDENTIALS,password);
}
return new InitialContext(properties);
}
catch(Exception e)
{
throw e;
}
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货