本人已经用Java连接上了数据库,但是不知怎样使用sql查询语句!请哪位高手能给我个例子,下面是连接数据库的代码,我该怎样些把sql语句加到其中?
表的话就顺便举一个例子
import java.sql.*; public class test { 
public static void main(String[] srg) { 
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test"; //连接服务器和数据库Test 
String userName = "sa"; //默认用户名 
String userPwd ="123"; //安装sql server 2005时的密码 
Connection dbConn; try { 
Class.forName(driverName); 
dbConn = DriverManager.getConnection(dbURL, userName, userPwd); 
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful! 
} catch (Exception e) { 
e.printStackTrace(); 


}

解决方案 »

  1.   

    举个例子 
    import java.sql.*; 
    public class JDBCSample { 
    public static void main(java.lang.String[] args) { 
      try { 
        // 这里加载驱动 
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
      } 
      catch (ClassNotFoundException e) { 
        System.out.println("Unable to load Driver Class"); 
        return; 
      } 
      try { 
        // 所有的驱动都必需使用try/catch块来接收异常 
        // 必需指定 数据库URL, 用户名, 密码 
        Connection con = DriverManager.getConnection("jdbc:odbc:companydb","", ""); 
        // 创建一个可执行的SQL描述 
        Statement stmt = con.createStatement(); 
        ResultSet rs = stmt.executeQuery("SELECT FIRST_NAME FROM EMPLOYEES"); 
        // 显示SQL结果 
        while(rs.next()) { 
          System.out.println(rs.getString("FIRST_NAME")); 
        } 
        // 释放数据库资源 
        rs.close(); 
        stmt.close(); 
        con.close(); 
        } 
        catch (SQLException se) { 
          // 输出数据库连接错误信息 
          System.out.println("SQL Exception: " + se.getMessage()); 
          se.printStackTrace(System.out); 
          } 
        } 

    源贴:http://topic.csdn.net/u/20080915/07/ccd5c530-3bc0-4258-b8d8-a27202e05ee2.html
      

  2.   

    java程序基本全用hibernate操作数据库了
      

  3.   

    我以前用jdbc写过一个数据同步的程序,提取数据发送到activeMQ上