//查询单词
public void query()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e)
{
tfAnswer.setText("sun.jdbc.odbc.JdbcOdbcDriver not found!\n");
}
catch(LinkageError e){
tfAnswer.setText("sun.jdbc.odbc.JdbcOdbcDriver not found!\n");
}
try
{
connect = DriverManager.getConnection("jdbc:odbc:words");
sql = connect.createStatement();
}
catch (SQLException e)
{
tfAnswer.setText("SQLException when open!\n");
}
try
{
String word = (tfAnswer.getText()).trim();
rset = sql.executeQuery("SELECT * FROM words WHERE english='" + word.toLowerCase() + "'");
if (rset.next())
{
tfAnswer.setText(rset.getString(1) + " : " + rset.getString(2) + "\n");
}
else
{
tfAnswer.setText(word + " is not found!\n");
}
connect.close();
}
catch (SQLException e)
{
tfAnswer.setText("SQLException when query!\n");
}
}
可是执行到Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
就不执行了
我是调用if(e.target==bEnter){
query();
}
怎么回事呀
还请高手赐教;不胜感激
public void query()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e)
{
tfAnswer.setText("sun.jdbc.odbc.JdbcOdbcDriver not found!\n");
}
catch(LinkageError e){
tfAnswer.setText("sun.jdbc.odbc.JdbcOdbcDriver not found!\n");
}
try
{
connect = DriverManager.getConnection("jdbc:odbc:words");
sql = connect.createStatement();
}
catch (SQLException e)
{
tfAnswer.setText("SQLException when open!\n");
}
try
{
String word = (tfAnswer.getText()).trim();
rset = sql.executeQuery("SELECT * FROM words WHERE english='" + word.toLowerCase() + "'");
if (rset.next())
{
tfAnswer.setText(rset.getString(1) + " : " + rset.getString(2) + "\n");
}
else
{
tfAnswer.setText(word + " is not found!\n");
}
connect.close();
}
catch (SQLException e)
{
tfAnswer.setText("SQLException when query!\n");
}
}
可是执行到Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
就不执行了
我是调用if(e.target==bEnter){
query();
}
怎么回事呀
还请高手赐教;不胜感激
2、最好是在校研究生或大学生;
3、不用到公司,可以在学校自己工作,完成任务即可;但人必须在上海;
4、对Wap、SMS等移动数据技术有一定了解优先;
有意者请发送邮件至: [email protected]
并说明自己的MSN或QQ号码,便于联系。