import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.Properties;
import java.sql.*;
import java.beans.Statement;
import javax.transaction.UserTransaction;
import com.octetstring.vde.Connection;
import javax.sql.DataSource;
import javax.naming.*;
import javax.transaction.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2009</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class connect {
public connect() {}
public static void main(String[] args) throws CloneNotSupportedException, SQLException,
NamingException {
DataSource ds=null;
Context ctx=null;
Connection myconn=null;
Properties pro=new Properties() ;
pro.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContext Factory");
pro.put(Context.PROVIDER_URL,"t3://localhost:7001");
ctx=new InitialContext(pro);
myconn=ds.getConnection() ;
Statement sta=null;
ResultSet rs=null;
sta=myconn.createStatement();
rs=sta.executeUpdate(" insert into test (ID,name,age) values (3,'hh',45)");
while(rs.next())
{
System.out.println(rs.getString("name"));
}
rs.close();
myconn.close();
}
}
出现的错误是:
- "connect.java": incompatible types; found : java.sql.Connection, required: com.octetstring.vde.Connection at line 38, column 17
- "connect.java": cannot find symbol; symbol : method createStatement(), location: class com.octetstring.vde.Connection at line 41, column 18
- "connect.java": cannot find symbol; symbol : method executeUpdate(java.lang.String), location: class java.beans.Statement at line 42, column 14
那位高手指点一下,感激不尽