Java 利用 JDBC 连接 Sqlsever2012 实现 增删改查
来源:互联网 发布:石家庄软件开发吧 编辑:程序博客网 时间:2024/05/30 04:28
所需驱动文件下载
http://download.csdn.net/detail/u012320991/9378730
数据表如下:
运行结果如下:
解决过程(默认SqlSever 已安装并配置好):
下载 JDBC 4.0 For SqlSever ---> 添加到项目库------>导入公共帮助类SqlHelper.class【提前写好】----->编写测试代码
相应源代码如下:
公共帮助类SqlHelper.class
package cn.xyj;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class SqlHelper{private static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";private static String dbURL="jdbc:sqlserver://52xyj.cn:1433;DatabaseName=NoteBook";private static String userName="sa";private static String userPwd="***"; private static Connection getCoonection() { try { Class.forName(driverName); Connection conn=DriverManager.getConnection(dbURL,userName,userPwd); return conn; } catch(Exception e) { e.printStackTrace(); System.out.print("----------------连接失败"); } return null; } public static ResultSet executeQuery(String SQL){ try { Connection conn=getCoonection(); System.out.println("---------------连接数据库成功"); // String SQL = "SELECT PlanTypeID, PlanTypeName FROM C_PlanType "; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(SQL); /* while (rs.next()) { System.out.println(rs.getString("PlanTypeID") + ", " + rs.getString("PlanTypeName")); }*/ // rs.close(); // stmt.close(); return rs; } catch(Exception e) { e.printStackTrace(); System.out.print("----------------查询失败"); } return null;}public static boolean executeUpdate(String SQL){ try { Connection conn=getCoonection(); System.out.println("---------------连接数据库成功"); Statement stmt = conn.createStatement(); int result = stmt.executeUpdate(SQL); if(result>0) return true; } catch(Exception e) { e.printStackTrace(); System.out.print("----------------更新失败"); } return false;}}
测试代码
package cn.xyj;import java.sql.ResultSet;import java.sql.SQLException;public class Hello {/** * @param args * @throws SQLException */public static void main(String[] args) throws SQLException {testQuery();//查询 testDelete();//删除testQuery();//删除后查询 testInsert();//插入testQuery();//插入后查询testUpdate();//更新testQuery();//更新后查询 }private static void testQuery() throws SQLException{String SQL = "SELECT PlanTypeID, PlanTypeName FROM C_PlanType ";ResultSet rs=SqlHelper.executeQuery(SQL); while (rs.next()) { System.out.println(rs.getString("PlanTypeID") + ", " + rs.getString("PlanTypeName")); }}private static void testInsert(){ String SQL = " insert into C_PlanType(PlanTypeID,PlanTypeName,DisplayOrder)values('7','测试','7') "; if(SqlHelper.executeUpdate(SQL)) { System.out.println("插入成功 "); }else { System.out.println("插入失败 "); }}private static void testUpdate(){ String SQL = " update C_PlanType set PlanTypeName='测试修改' where PlanTypeID='7'"; if(SqlHelper.executeUpdate(SQL)) { System.out.println("更新成功 "); }else { System.out.println("更新失败 "); }}private static void testDelete(){String SQL = " delete from C_PlanType where PlanTypeID='7'"; if(SqlHelper.executeUpdate(SQL)) { System.out.println("删除成功 "); }else { System.out.println("删除失败 "); }}}
1 0
- Java 利用 JDBC 连接 Sqlsever2012 实现 增删改查
- JAVA 利用JDBC连接MYSQL数据库以及增删改查的实现【学习笔记】
- Java使用JDBC连接MySQL数据库,实现增删改查
- java jdbc连接mysql数据库实现增删改查操作
- Java使用jdbc连接MySql数据库,实现增删改查
- JDBC连接mysql实现增删改查
- 【java基础】JDBC实现增删改查
- java 利用数组实现增删改查
- Java连接MySQL实现增删改查
- JDBC 实现增删改查
- JAVA JDBC增删查改
- java jdbc 增删改查
- JDBC连接MySQL数据库实现增删查改
- Spring与jdbc连接实现增删改查(二)
- jdbc连接数据库及对数据库实现增删改查
- JDBC连接数据库并实现增删查改
- java利用JDBC的方式实现增删改查的…
- Java WEB之JDBC连接数据库的增删改查
- 401.2 登录方法 尚未确定
- Source Insight
- 进军服务器了,转点mysql操作命令
- CESHI
- iOS OC(四) 字符串NSString 可变数组NSMutableArray 不可变数组NSArray 数值对象类NSNumber NSValue 数值对象类NSNumber
- Java 利用 JDBC 连接 Sqlsever2012 实现 增删改查
- python之路之猜数游戏
- Sql使用日常总结
- D3实现的ChinaMap
- android调整屏幕亮度
- generator自动生成mybatis配置和类信息
- 一身正气姥爷之幽默谈开博!
- Fedora安装virtualbox
- Maven私服搭建