2024年4月10日发(作者:)

Java操作SQLserver和oracle数据库全总结

一、 Java操作SQL server数据库

Java操作SQL server数据库的步骤如下:

1、 首先导入SQL sever驱动包

下载地址:/_huanstephen/item/0d8665e8c0aa28b9c00d7547

2、 导入包import .*;

3、 创建链接字符串

4、 加载驱动e(“verDriver”);

5、 建立连接

Connection conn;

conn = nection(“jdbc:sqlserver://localhost:1433;DatabaseName=1”,2,3);

1的位置放的是数据库名

2的位置放的是用户名

3的位置放的是密码

6、 创建PreparedStatement对象,类似于C#的command,但是有个好处是可以提前预编译

SQL语句。

例:String strSql = "SELECT NUM FROM NEWS WHERE AGE = ?";

PreparedStatement pstmt = eStatement(strSql);

(1, x);//X是一个变量存放着,这里就给?赋值

7、 创建ResultSet rs = eQuery();来接收查询的值,executeUpdate()是执行增、改、

删,返回值是int,表示被影响行数

8、 最后关闭所有对象Connection, PreparedStatement, ResultSet,一般放在finally里面

9、 Java操作数据库要求强制捕获异常,不然会划红线,Close关闭对象时也要捕获异常

还有就是一旦报ClassNotFoundException异常错误,检查驱动是否导入或者是forName是否

写对了。

二、 Java操作Oracle数据库

Java操作SQL server数据库的步骤如下:

1、 首先导入SQL sever驱动包

下载地址:/_huanstephen/item/0d8665e8c0aa28b9c00d7547

2、 导入包import .*;

3、 创建链接字符串

4、 加载驱动e(“Driver”);

5、 建立连接

Connection conn;

conn = nection(“jdbc:oracle:thin:@localhost:1521: 1”,2,3);

1的位置放的是数据库名

2的位置放的是用户名

3的位置放的是密码

6、 创建PreparedStatement对象,类似于C#的command,但是有个好处是可以提前预编译

SQL语句。

例:String strSql = "SELECT NUM FROM NEWS WHERE AGE = ?";

PreparedStatement pstmt = eStatement(strSql);

(1, x);//X是一个变量存放着,这里就给?赋值

7、 创建ResultSet rs = eQuery();来接收查询的值,executeUpdate()是执行增、改、

删,返回值是int,表示被影响行数

8、 最后关闭所有对象Connection, PreparedStatement, ResultSet,一般放在finally里面

9、 Java操作数据库要求强制捕获异常,不然会划红线,Close关闭对象时也要捕获异常

还有就是一旦报ClassNotFoundException异常错误,检查驱动是否导入或者是forName是否

写对了。