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是否
写对了。


发布评论