public Statement getConnection() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(Clas 5

publicStatementgetConnection(){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}cat... public Statement getConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1)
{
}
try
{
//;useUnicode=false&characterEncoding=gb2312
String str="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=database\\supermarket.mdb";
con=DriverManager.getConnection(str);
sql=con.createStatement();
}
catch(SQLException e2)
{}
return sql;
求每条语句的详解,谢谢
展开
 我来答
leechee7
2012-05-26
知道答主
回答量:5
采纳率:100%
帮助的人:3.4万
展开全部
public Statement getConnection() // Statement表示该方法的返回类型
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//注册一个驱动器,用来驱动数据库
}
catch(ClassNotFoundException e1) //捕捉类不存在的异常
{
}
try
{ //建立连接时应捕获异常
//;useUnicode=false&characterEncoding=gb2312
String str="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=database\\supermarket.mdb";
//利用DriverManager获得数据库的链接,并赋给con对象
con=DriverManager.getConnection(str);
//sql应该为Statement的一个对象,是为了创建一个SQL语句
sql=con.createStatement();
}
catch(SQLException e2)
{} return sql; //方法名之前为Statement,表示方法的返回类型,一定要有Statement的返回对象,sql
myq322
2012-05-26
知道答主
回答量:3
采纳率:0%
帮助的人:3.3万
展开全部
package ee;

import java.sql.Statement;

public class EE {
public Statement getConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//注册驱动程序
}
catch(ClassNotFoundException e1)
{
}
try
{
//;useUnicode=false&characterEncoding=gb2312
String str="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=database\\supermarket.mdb";
con=DriverManager.getConnection(str);//建立数据库连接
sql=con.createStatement(); //创建语句对象
}
catch(SQLException e2)
{}
return sql;//返回语句对象

}

这种一般用的很少,一般都用预编译的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式