JAVA和SQL SERVER的连接问题

就是用JAVA和SQL的连接问题importjava.sql.*;//加载java数据连接包,java基本所有的数据库的调用的都在这个东西里面importjava.awt... 就是用JAVA和SQL的连接问题
import java.sql.*; //加载java数据连接包,java基本所有的数据库的调用的都在这个东西里面
import java.awt.*;
import java.applet.*;

public class Testsql extends Applet
{
public void init()
{
resize(400,300);
}

public void paint(Graphics g)
{
this.setBackground(Color.white);
this.setForeground(Color.red);
g.drawString("编号",40,40);
g.drawString("名称",100,40);
g.drawString("所在州",220,40);
String address = "jdbc:odbc:testnorthwind"; //取得连接的url名,注意sqlserver是dsn名
Connection con; //实例化一个Connection对象
Statement stmt;
String query = "select * from customers";

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载jdbc-odbc桥驱动
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException: "); //加载jdbc-odbc桥错误
System.err.println(e.getMessage()); //其他错误
}

try
{
con = DriverManager.getConnection(address); //数据库连接
stmt = con.createStatement(); //Create 一个声明
ResultSet rs = stmt.executeQuery(query); //返回一个结果集
int i=0;
while(rs.next())
{
g.drawString(rs.getString(1),40,60+i);
g.drawString(rs.getString(3),100,60+i);
g.drawString(rs.getString(6),220,60+i);
i+=20;
}
rs.close();
stmt.close();
con.close(); //上面的语句关闭声明和连接
}
catch(SQLException ex)
{
System.out.println("SQLException:"+ex.getMessage());
}
catch(Exception e)
{
System.out.println("Exception:"+e.getMessage());
}
}
}

在用JDK的时候,无法通过,先前是数据库连接问题,现在是线程问题,不知道怎么回事,希望大家帮帮忙啊,谢谢啊
展开
 我来答
srichies
2007-06-21 · 超过12用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:28.9万
展开全部
我们刚学完这里,我整理了下步骤 应该对你有帮助
String sql="SELECT * FROM Product";
//asdf为数据表名称
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//1.加载数据库驱动
Connection con=DriverManager.getConnection("jdbc:odbc:SQL","","");
//2.建立连接对象 3个对象 1 书数据源名称 2 SQL用户名 3 密码
Statement st=con.createStatement();
//3.生成操作语句对象
ResultSet rs=st.executeQuery(sql);
//4.执行语句并返回结果集
while(rs.next()){ //5.根据需要处理结果集
}
}catch(Exception e){
e.printStackTrace();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萨依法
2007-06-20 · TA获得超过624个赞
知道小有建树答主
回答量:1301
采纳率:0%
帮助的人:823万
展开全部
连sql server 别用 jdbc odbc桥,也别用微软自己的jdbc

推荐用jtds
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c547160
2007-06-20 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2094万
展开全部
好象连接SQL数据库,要下载JAVA包的,你这个都没有,怎么能连SQL呢.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式