JAVA如何使用SQL语句??
如何调用呢?
------解决方案--------------------jdbc连接 不就行吗?
------解决方案--------------------举个例子
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);
}
}
}
------解决方案--------------------同上但是要注意的是
Class.forName("");//括号里的字符窜是数据库驱动 不同数据库驱动不同 根据你的实际情况加载
DriverManager.getConnection("","","");//三个字符窜和你的数据库对应的 不同数据库也不同
------解决方案--------------------那确实,无非就是三步曲!
------解决方案--------------------建议去google一下,效果比在论坛问好
------解决方案--------------------package one;
import java.sql.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver;
public class lianjie {
public lianjie() {
}
public Connection con()
{
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection cong=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=book","sa","sa");
System.out.println("连接成功");
return cong;
} catch (Exception ex) {
System.out.println("
连接失败"+ex.toString());
return null;
}
}
}
以上是连接数据库SQLServer2000的代码
------解决方案--------------------import java.sql.*;
public class com {
public Connection lianjie()//连接数据库的方法
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn= DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=book","sa","sa");
System.out.println(" 连接成功");
return conn;
}catch(Exception ex)
{
System.out.print("连接的方法有问题"+ex.getMessage());
return null;
}
}
public static void main(String[] args) {
com c=new com();
c.lianjie();
}
}
//以上是SQL2005连接数据库的方法,是成功的
------解决方案--------------------import java.sql.*;
public class TestData {
Connection conn = null;
Statement st = null;