JDBC应用
JDBC开发步骤
1)载入JDBC驱动程序
com.microsoft.jdbc.sqlserver.SQLServerDriver
2)创建数据库的连接
jdbc:microsoft:sqlserver://localhost:1433;Dat
abaseName=GT
3)创建语句对象
4)利用语句对象执行SQL语句得到结果
5)处理结果
6)关闭资源
JDBC 主要接口
java.sql.DriverManager
用于处理驱动程序的调入并且对新的数据库连接提供支
持。
java.sql.Connection
指应用程序与特定数据库的连接。
java.sql.Statement
用于一般sql语句的执行(可以是查询、更新甚至可以创建
数据库的执行过程)
java.sql.ResultSet
查询所返回的结果保存在此对象中,用它可以浏览和存
取数据库内的记录。
package org.gt.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DataBaseConnection {
private final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;
private final String DBURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=GT" ;
private final String DBUSER = "sa" ;
private final String DBPASSWORD = "sa" ;
private Connection conn = null ;
public DataBaseConnection()
{
try
{
Class.forName(DBDRIVER) ;
this.conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
}
catch (Exception e)
{
e.printStackTrace();
}
}
public Connection getConnection() {
// TODO Auto-generated method stub
return this.conn;
}
public void close()
{
try {
this.conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
SQL语句
1)插入语句
sql = “INSERT INTO person (name,password,age) VALUES
(‘jida’,‘123’,28)” ;
2)更新语句
sql = “UPDATE person SET name=‘jim’,password=‘403’ WHERE
id=3” ;
3)按ID删除记录
sql =“DELETE FROM person WHERE id=4” ;
4)查询
sql=“SELECT * FORM person”;
评论0