这个是链接的部分:
package study.com.connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class JbossConnection2 {
/**
* @param args
* @return
* @return
*/
public Connection getConnection(){
Connection conn=null;
try{
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:你的数据库的IP:你的数据库的端口号/你的数据库";
Properties sysProps = System.getProperties();
sysProps.put("user","yourname");
sysProps.put("password","yourpassword");
conn=DriverManager.getConnection(url, sysProps);
return conn;
}catch(Exception ex){
ex.printStackTrace();
return conn;
}
}
}-------------------------------------------------------------------------------------
这个是测试链接成功与否的部分:
package gg.ejb;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import study.com.connection;
public class testJbossConnection {
/**
* @param args
*/
public int searchID(){
int id=-1;
try{
JbossConnection2 jc2 = new JbossConnection2();
Connection conn = jc2.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT user_id FROM manager where login_id='xiaoMing');
while ( rs.next() ){
id=rs.getInt("user_id");
}
conn.close();
}catch(Exception ex){
ex.printStackTrace();
return id;
}
return id;
}
public static void main(String[] args) {
System.out.println(new testJbossConnection().searchID());
}
}
我出现的问题:。
String url =" jdbc:sybase:Tds:你的数据库的IP:你的数据库的端口号/你的数据库";
中的冒号写成中文格式的了。改为英文后成功。