本人已经用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();
}
}
}
表的话就顺便举一个例子
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();
}
}
}
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