java链接mysql以及sqlserver增删改查
来源:互联网 发布:java文本框显示文字 编辑:程序博客网 时间:2024/06/04 23:23
java利用jdbc操作数据库
MySql:mysql-connector-java-5.1.12-bin.jar
SqlService:sqljdbc4.jar
import com.sun.org.apache.xpath.internal.SourceTree;import com.sun.xml.internal.ws.api.server.LazyMOMProvider;import java.sql.*;/** * Created by sunmig on 2016/11/7. */public class SqlHelper { /** * MYSQL * 连接数据库必备参数 */ private static String driverName = "com.mysql.jdbc.Driver"; private static String dbUrl = "jdbc:mysql://localhost:3306/ngxykjc?characterEncoding=UTF-8"; private static String userName = "root"; private static String userPwd = "lalala"; /*** * SQLSERVER信息 */ private static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static String dbUrl = "jdbc:sqlserver://localhost:1433;databaseName=数据库名"; private static String userName = "sa"; private static String userPwd = "lalala"; /** * 连接数据库 */ public static Connection getConnection() { try { Class.forName(driverName); Connection conn = null; conn = DriverManager.getConnection(dbUrl, userName, userPwd); return conn; } catch (Exception e) { e.printStackTrace(); } return null; } public static void createTable(String SQL) { Connection conn = null; Statement stmt = null; try { conn = getConnection(); stmt = conn.createStatement(); stmt.execute(SQL); System.out.println("---------- 操作成功 ----------"); } catch (SQLException e) { e.printStackTrace(); System.out.println("---------- 操作失败 ----------"); } finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 新增,更新,删除 */ public static void SaveOrUpdateOrDetete(String SQL) { Connection conn = null; Statement stmt = null; try { conn = getConnection(); stmt = conn.createStatement(); int rs = stmt.executeUpdate(SQL); if(rs > 0){ System.out.println("---------- 操作成功 ----------"); } } catch (SQLException e) { e.printStackTrace(); System.out.println("---------- 操作失败 ----------"); } finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 查询 */ public void Query(String SQL) { Connection conn = null; Statement stmt = null; try{ conn = getConnection(); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(SQL); while (rs.next()) { System.out.println(rs.getString("字段名")); } } catch (SQLException e){ e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public ResultSet getResults(String SQL) { Connection conn = null; Statement stmt = null; try{ conn = getConnection(); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(SQL); return rs; } catch (SQLException e){ e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } return null; }}
0 0
- java链接mysql以及sqlserver增删改查
- JSP中链接MySQL数据库以及增删改查
- Java链接mySQL数据库进行增删改查
- java编程Mysql数据库安装以及增删改查测试
- php链接mysql进行增删改查
- nodeJs链接Mysql,做增删改查
- java操作mysql的增删改查
- java操作mysql的增删改查
- java操作mysql的增删改查
- java操作mysql增删改查
- 【完善】Java操作MySql增删改查
- java Mysql简单增删改查
- Java连接MySQL实现增删改查
- mysql增删改查
- MySQL增删改查
- MYSQL增删改查
- MySQL增删改查
- mysql增删改查
- iOS初级开发之获取通讯录
- Spring Batch(5): Step详解
- CentOS7 LNMP环境搭建Zabbix3.0
- C语言小例题一道转载
- 详解 layout_marginTop 与 layout_marginBottom
- java链接mysql以及sqlserver增删改查
- 运用51单片机来实现时间跟闹钟的作用
- Java开发中23种设计模式
- TFTLCD原理与驱动与指令介绍
- 如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
- GCC中的强符号和弱符号及强引用和弱引用
- 一个不知名的网站复制来的: java怎样连接到SQL server 2008
- 理解性能的奥秘——应用程序中慢,SSMS中快(2)——SQL Server如何编译存储过程
- 数据库死锁原因及解决办法