java连接数据库(SQL Server、MySQL、Oracle)及基本查询
2017-03-29 15:46
716 查看
备忘作用:
package com.etrol.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.PreparedStatement; public class DBHelper { //----------------------------------sqlserver---------------------------------- private static final String URL_STRING ="jdbc:sqlserver://192.168.8.3:1433;DatabaseName=SmartGrainDepot_NXQ"; private static final String DRIVER_STRING = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String USER_STRING = "sa"; private static final String PASSWORD_STRING = "1hyvg32_ice"; //-----------------------------------mysql------------------------------------------ // private static final String URL_STRING ="jdbc:mysql://localhost:3306/test";; // private static final String DRIVER_STRING = "com.mysql.jdbc.Driver"; // private static final String USER_STRING = "jy"; // private static final String PASSWORD_STRING = "jy"; //-----------------------------------oracle------------------------------------------------ // private static final String URL_STRING = "jdbc:oracle:thin:127.0.0.1:1521:orcl"; // private static final String DRIVER_STRING = "oracle.jdbc.driver.OracleDriver"; // private static final String USER_STRING = "scott"; // private static final String PASSWORD_STRING = "tiger"; private static Connection connection = null ; private DBHelper(){ } /** * 获取数据库连接 * Connection * @return * DBHelper */ public static Connection getConnection(){ if (connection==null) { try { Class.forName(DRIVER_STRING); try { connection = DriverManager.getConnection(URL_STRING, USER_STRING, PASSWORD_STRING); } catch (SQLException e) { e.printStackTrace(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } return connection; } /** * 关闭数据库连接 * void * @param connection * DBHelper */ public static void connectionClose(Connection connection){ try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } public static void main(String[] args) { System.out.println(getConnection()); //--------------------------------sqlserver select---------------------------------------- Connection connection = getConnection(); try { Statement st = connection.createStatement(); ResultSet reSet = st.executeQuery("select * from baseinfo_AssayResultItem;"); reSet.next(); System.out.println(reSet.getString(1)); } catch (SQLException e) { e.printStackTrace(); } //---------------------------------mysql select-------------------------------------------- // try { // PreparedStatement ps = (PreparedStatement) connection.prepareStatement("select * from baseinfo_AssayResultItem"); // ResultSet rs = ps.executeQuery(); // rs.next(); // System.out.println(rs.getString(1)); // } catch (SQLException e) { // e.printStackTrace(); // } } }
相关文章推荐
- java连接各种数据库(mysql,sql server,oracle,db2)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- JAVA连接各种数据库(mysql,sql server,oracle,db2)
- Java:JDBC篇,Connection连接至几种常用数据库(Oracle,MySQL,Access,SQL Server)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- java连接MySQL、Sql Server、Sysbase、Oracle等7种常见数据库
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- java对三大主流数据库sql server、mysql、oracle的连接和操作
- java连接数据库(mysql,sql server,oracle,db2)
- Java连接Mysql,SQL Server, Access,Oracle
- 查询数据库当前用户连接信息(MySQL,Oracle)
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
- 连接数据库-----Access,SQL Server,Oracle,MySQL,IBM DB2,SyBase各数据库连接方法
- Java连接sqlserver,Mysql,oracle等数据库的方法
- java 创建连接oracle 数据库并查询数据
- Java中SQL Server 2000数据库的连接(查询)
- Java连接Mysql,SQL Server, Access,Oracle
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常 .