常用的JDBC类与方法

常用的JDBC类与方法
常用的JDBC类与方法

常用的JDBC类与方法

1.DriverManager类

(1)Class.forName(String driver):用于加载注册驱动程序

(2)Static Connection getConnection(String url,String user,String password)throws SQL-Exception 用来取得数据库的连接

(3)Static Driver getDriver(String url)throws SQLException

用于在已经向DriverManager注册的驱动程序中寻找一个能够打开url所指定的数据库的驱动程序

2.Connection类维护JAVA数据应用程序和数据库之间的连接

3.Statement类执行标准的SQL语句,对数据库进行操作

使用JDBC连接数据库的过程

(1)首先要在应用程序中加载JDBC驱动程序

SQL Server2000数据库驱动程序的加载方法:

Class.forname("com.microsoft.jdbc.sqlserver.SQLServerDriver");

(2)用Driver Manager的方法getConnection()来创建一个数据库连接类的实例

与SQLSever2000数据库建立连接的方法:

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";

String user="sa";

String password="";

Connection con=DriverManager.getConnection(url,user,password);

与MySQL数据为建立连接的方法:

String url="jdbc:mysql://locahost/myDB";//myDB为数据库名

String user="root";String password="admin";

Connection con=DriverManager.getConnection(url,user.password);

(3)获取Connection 对象以后,可以用Connection对象的方法创建一个Statement对象的实例.Statement 对象可以

执行标准的SQL语句.用来完成对数据库插入.删除或修改等操作,还可以使用Statement对象的方法来创建表

Statement sql=con.creatStatement();//con为一个Connection对象的实例

sql.executeUpdate("create table student(id int not null auto_increment,name varhcar(20)not null default'name',math int not null default 60,primary key (id))");

//向表中插入数据

sql.executeUpdate("insert student Values(1,'liyinglin',98)");

//执行查询,并通过RequestSet对象返回结果

String query="Select * from student";

//返回一个结果

ResultSet result=sql.executeQuery(query);

相关主题
相关文档
最新文档