J2EE开发初步,MyEclipse+SQLServer2000插入、删除、更新、查询步骤+代码
来源:互联网 发布:淘宝客户信息采集 编辑:程序博客网 时间:2024/06/05 18:33
1、JDBC使用准备工作
启动SQLServer 2000数据库系统,使用SQLServer 2000企业管理器创建jdbc_test数据库和user表。
①新建数据库
打开企业管理器,点击Microsoft SQL Servers->SQL Server组->(local)(Windows NT)->数据库,鼠标右键单击‘数据库‘选择新建数据库命令。
在新建数据库窗口输入jdbc_test,点击下方的确定按钮完成数据库新建工作。
②新建表
点击jdbc_test->表,在‘表‘结点上单击鼠标右键,选择新建表。
新建表user的字段如下表所示:
字段名
id
name
password
age
birthday
money
描述
自增型int
varchar
varchar
varchar
int
datetime
float
③创建MyEclipse项目
打开MyEclipse,点击File->new->选择Java Project,输入项目名jdbc,点击Finish按钮完成创建Java项目工作。
④配置项目构建路径添加SQL Server的JDBC驱动程序
右键单击项目jdbc_test,依次选择Build Path->Configure Build Path,
打开构建路径配置对话框,选择Add External JARs…
浏览到SQL Server的JDBC驱动目录,选择JDBC驱动后点击打开按钮,
点击Finish按钮完成构建路径的JDBC驱动配置工作。
2、JDBC实现CRUD操作
创建类CRUDTest,该类有add、get、update、delete方法,分别实现插入记录、查询、更新和删除记录的操作。
代码:(该程序需要加载SQL Server 2005驱动程序,即sqljdbc.jar文件)
import java.sql.*;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.DriverManager;
public class CRUDTest {
public static void main(String[] args)throws ClassNotFoundException,SQLException{
add();
delete();
update();
get();
}
public static void add()throws ClassNotFoundException,SQLException{
//访问数据库的5个步骤
//1、加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2、创建连接对象
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DataBaseName=jdbc_test","sa","sa");
//3、创建Statement对象执行SQL语句
Statement stmt=con.createStatement();
stmt.executeUpdate("insert into [user] (name,password,email,age,birthday,money)values('madebychina','234','madebychina@126.com',25,'1989-03-11',10000.0)");
//4、遍历结果集
//5、关闭资源对象
stmt.close();
con.close();
}
public static void delete()throws ClassNotFoundException,SQLException{
//访问数据库的5个步骤
//1、加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2、创建连接对象
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DataBaseName=jdbc_test","sa","sa");
//3、创建Statement对象执行SQL语句
Statement stmt=con.createStatement();
stmt.executeUpdate("delete from [user] where id=2");
//4、遍历结果集
//5、关闭资源对象
stmt.close();
con.close();
}
public static void update()throws ClassNotFoundException,SQLException{
//访问数据库的5个步骤
//1、加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2、创建连接对象
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DataBaseName=jdbc_test","sa","sa");
//3、创建Statement对象执行SQL语句
Statement stmt=con.createStatement();
stmt.executeUpdate("update [user] set password='678' where id=1");
//stmt.executeUpdate("select * from [user]");
//4、遍历结果集
//5、关闭资源对象
stmt.close();
con.close();
}
public static void get()throws ClassNotFoundException,SQLException{
//访问数据库的5个步骤
//1、加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2、创建连接对象
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DataBaseName=jdbc_test","sa","sa");
//3、创建Statement对象执行SQL语句
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from [user]");
while(rs.next()){//通过while循环处理结果
int age = rs.getInt(5);
float money = rs.getFloat(7);//获得每列的数据,可以通过列的index,也可以通过列名
String name = rs.getString(2);
String email = rs.getString(4);
String birthday = rs.getString(6);
System.out.print(name+" ");
System.out.print(email+" ");
System.out.print(age+" ");
System.out.print(birthday+" ");
System.out.println(money);
}
//4、遍历结果集
//5、关闭资源对象
stmt.close();
con.close();
}
}
- J2EE开发初步,MyEclipse+SQLServer2000插入、删除、更新、查询步骤+代码
- J2EE开发初步,MyEclipse+SQLServer2000插入、删除、更新、查询步骤+代码(改进版)
- J2EE开发初步,MyEclipse+SQLServer2000插入、删除、更新、查询步骤+代码(使用PreparedStatement对象)
- linqtosql - 插入 删除 更新 查询
- 学习Unity3D之SQL代码查询和用VS向数据库插入、删除、更新、查询信息。
- c#.net数据库连接 查询,删除 ,插入 ,更新
- ThinkPHP 数据库操作,插入,更新,删除,查询
- JdbcUtil 链接,【更新、插入、删除】,查询,释放
- Oracle查询优化-插入、更新与删除
- java连接mysql-查询,插入,更新,删除
- jdbc插入删除更新db代码
- MyEclipse开发J2EE常见问题
- OptimalJ开发J2EE步骤
- fastdb中记录的插入,更新,和删除,查询
- C#下使用sql语句查询,插入,更新,删除
- sqlite3的基本操作(插入,删除,更新,查询)
- 安装Sequoiadb后,插入,查询,更新,删除记录
- SQL多表联合查询实现插入/更新/删除
- 关于Java的回味【原】
- Ts up!!(H)Tao老师的几句话、、、
- window
- 接口,事件与委托
- Sql语句你知道多少(三)------select语句
- J2EE开发初步,MyEclipse+SQLServer2000插入、删除、更新、查询步骤+代码
- BMP文件格式分析
- 今天骑车被鸟粪击中了
- 什么是freemarker模板生成器
- 博客开通了
- GridView中自动生成序列号
- 关于Fedora Core 8 中文输入法安装设置
- 【Asp.net资料】.NET中各种数据库连接大全
- 启动