java链接mysql以及sqlserver增删改查
2016-11-07 16:31
351 查看
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; } }
相关文章推荐
- java链接mysql以及对数据库的增,删,改,查
- mysql与sqlsever 2008 链接java步骤以及问题解决方案
- Java使用jdbc链接数据库的MySQL 5.5.45+以及SSL错误解决办法
- Java jdbc链接MySQL
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常 .
- JSP+JAVA+MYSQL编写分页功能以及登录注册功能(有小问题,尚未解决,仅供参考)
- (收藏)Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- java 链接mysql 链接数据库的步骤
- java链接Mysql异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
- Java链接mysql
- java mysql链接
- Java jdbc 链接数据库MYSQL问题
- JAVA程序设计教程-第2版-雍俊海 介绍以及 PDF+源代码+ppt 下载链接
- java 链接mysql
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- CA数字证书以及keytool 错误:java.lang.Exception:无法从回复中建立链接求帮助
- MySQL存储过程以及在JAVA中的程序调用
- mysql和java中时间对照以及处理方法
- tomcat链接mysql时超时报错java.io.EOFException: Can not read response from server. Expected to read 4 bytes,