当前位置: 技术问答>java相关
关于jdbc连接sql sever的问题!!
来源: 互联网 发布时间:2017-04-25
本文导语: 以下是源代码!package opendb; import java.sql.*; public class Opendb { //定义数据库连接字符串,jdbc.odbc桥 String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr="jdbc:odbc:bbs"; Connection conn=null; ResultSet rs=null; //定义打开数据库...
以下是源代码!package opendb;
import java.sql.*;
public class Opendb
{
//定义数据库连接字符串,jdbc.odbc桥
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:bbs";
Connection conn=null;
ResultSet rs=null;
//定义打开数据库连接的函数
public Opendb()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Opendb():"+e.getMessage());}
}
//定义执行SQL语句函数
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
测试用JSP
;
}
为了测是是否连上数据库
请问各位高手例子是否正确
数据源已测试成功!
但在tomcat下测试不通
import java.sql.*;
public class Opendb
{
//定义数据库连接字符串,jdbc.odbc桥
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:bbs";
Connection conn=null;
ResultSet rs=null;
//定义打开数据库连接的函数
public Opendb()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Opendb():"+e.getMessage());}
}
//定义执行SQL语句函数
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
测试用JSP
;
sorry!sjaflkasfjlafjla
}
为了测是是否连上数据库
请问各位高手例子是否正确
数据源已测试成功!
但在tomcat下测试不通
|
你还没有设定连接数据库的用户名和密码
Connection con=DriverManager.getConnection("jdbc:odbc:bbs","uid","pwd");
Connection con=DriverManager.getConnection("jdbc:odbc:bbs","uid","pwd");
|
程序是没有错的。
Connection con=DriverManager.getConnection("jdbc:odbc:bbs","uid","pwd");
用jdbc:odbc 那个"uid","pwd"用不用也可以连接可以的啊/
我看你是写少了一个 } 吧。
Connection con=DriverManager.getConnection("jdbc:odbc:bbs","uid","pwd");
用jdbc:odbc 那个"uid","pwd"用不用也可以连接可以的啊/
我看你是写少了一个 } 吧。
|
什么错误信息?