当前位置: 技术问答>java相关
不需ODBC可由IP地址与端口号建立与SQLSERVER的连接 ????
来源: 互联网 发布时间:2015-10-26
本文导语: package myclasses; import java.sql.*; public class DBConBean{ String url="jdbc:inetdae:192.168.100.61:8080"; String user="sa"; String psw="sa"; public Connection connection=null; public Statement stmt=null; public ResultSet rs=null; public DBConBean(){} public DBConBean...
package myclasses;
import java.sql.*;
public class DBConBean{
String url="jdbc:inetdae:192.168.100.61:8080";
String user="sa";
String psw="sa";
public Connection connection=null;
public Statement stmt=null;
public ResultSet rs=null;
public DBConBean(){}
public DBConBean(String url,String user,String psw){
this.url=url;
this.user=user;
this.psw=psw;
}
private boolean loadDriver(){
try{Class.forName("com.inet.tds.TdsDriver").newInstance();
DriverManager.setLoginTimeout(10);
return true;
}
catch(Exception e){
System.out.println("装载驱动错误!\n"+e.toString());
return false;
}
}
private boolean Conn(){
if(loadDriver()){
try{connection=DriverManager.getConnection(url,user,psw);
connection.setCatalog("register");
stmt=connection.createStatement();
return true;
}
catch(Exception e){
System.out.println("连接数据库出错\n"+e.toString());
return false;
}
}
else
return false;
}
public ResultSet executeQuery(String sql){
if(Conn()){
try{rs=stmt.executeQuery(sql);
return rs;
}
catch(SQLException e){
System.err.println("sql语句执行出错!"+e.getMessage());
return null;
}
}
else
return null;
}
public void sqlclose(){
try{ stmt.close();
connection.close();
}
catch(SQLException ex){
System.err.println("sqlclose:"+ex.getMessage());
}
}
}
编译能通过,但是操作时----------具体连接数据库sqlserver操作失败
问题出在哪里??
参考文章:http://programmer.cnfortune.net/system/article/show.jsp?id=854
我想装载的Driver可能不行吧?
String url="jdbc:inetdae:192.168.100.61:8080";
Class.forName("com.inet.tds.TdsDriver").newInstance();
我一点也不敢确定,
各位大虾可否讨论讨论,
数据库连接的相关问题~~~特别是Driver
|
可能是找不到记录
while(rs.next())
{
out.print("name:"+rs.getString("user_name"));
out.println("psw:"+rs.getString("user_psw"));
}
rs.close();
dbcon.close();
|
怎么不写上Exception呢?
|
建議你用microsoft的sqlserver2000 jdbc
很不錯的.
http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
安裝後有詳細的說明文檔.
只是在配置路徑時將那三個.jar文件放到你的WEB-INF下的lib目錄下.而不是按照他的幫助來.
很不錯的.
http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
安裝後有詳細的說明文檔.
只是在配置路徑時將那三個.jar文件放到你的WEB-INF下的lib目錄下.而不是按照他的幫助來.