请教用SQL怎样引用数据库的数据?

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:03:26
我用这句:
db.Execute("select 姓名 from Base where 员工ID ='" & ID_temp & "'")
查询到了数据后,怎样把它赋给一个变量呢?
以下这样做是错的啊~~~
Dim displayname As String
displayname = db.Execute("select 姓名 from Base where 员工ID ='" & ID_temp & "'")
请教哪位达人帮我一下!!!不胜感激!

应该如下:

ResultSet rs = db.Execute("select 姓名 from Base where 员工ID ='"+ID_temp+"'");
if(rs.next())
{
displayname=rs.getString("姓名");
}

下面副一个连数据库的例子:

package com.mycom.db;
import java.sql.*;
public class Db
{
private static Connection conn;
private static Statement st ;
static
{
try
{
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
conn = DriverManager.getConnection("jdbc:odbc:Northwind");
st = conn.createStatement();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static ResultSet select(String sql)
{
ResultSet rs = null;
try
{
rs = st.executeQuery(sql);
}
catch (Exception e)
{
e.printStackTrace();
}
return rs;
}
public static void main(St