java 链接jdbc

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.ResultSet;
 4 import java.sql.SQLException;
 5 import java.sql.Statement;
 6 import java.util.ResourceBundle;
 7
 8 public class ConnnectionUtils {
 9
10     private static String dbDriver = ""; //com.mysql.jdbc.Driver
11     private static String url = "";      //jdbc\:mysql\://localhost\:3306/dabasename?useUnicode\=true&characterEncoding\=UTF-8
12     private static String user = "";     //username
13     private static String passw = "";    //password
14
15     static Connection conn=null;
16
17     static {
18
19         ResourceBundle source = ResourceBundle.getBundle("config");  //config.properties
20         dbDriver = source.getString("driverClassName");
21         url = source.getString("jdbc_url");
22         user = source.getString("jdbc_username");
23         passw = source.getString("jdbc_password");
24     }
25
26     public static Connection getConnection(){
27         try {
28             // 加载驱动
29             Class.forName(dbDriver);
30             // 获取链接
31             conn = DriverManager.getConnection(url,user,passw);
32         } catch (Exception e) {
33             e.printStackTrace();
34         }
35
36         return conn;
37     }
38
39     //使用后关闭链接
40     public static void  close(){
41         if (conn != null) {
42             try {
43                 conn.close();
44             } catch (SQLException e) {
45                 e.printStackTrace();
46             }
47         }
48     }
49
50
51
52
53     public static void main(String[] args) {
54         Connection conn = ConnnectionUtils.getConnection();
55         System.out.println(conn);
56         String sql = "select * from tableName";
57
58         try {
59             // 执行SQL
60             Statement statement = conn.createStatement();
61             // 获得结果集
62             ResultSet result = statement.executeQuery(sql);
63
64             //如果有结果集 ,对结果进行处理
65             while (result.next()) {
66                 String app_url = result.getString("oneStringColumnName");
67                 System.out.println(app_url);
68
69             }
70             //关闭链接
71             ConnnectionUtils.close();
72         } catch (SQLException e) {
73             e.printStackTrace();
74         }
75
76     }
77 }

QQ:871820604

时间: 2024-10-07 07:02:57

java 链接jdbc的相关文章

【数据库】java链接jdbc 释放资源

/* *   编写快速 入门的jdbc 程序 : *    *    1. 先导入 具体的驱动jar包 *    2. 编写一个类 , 写jdbc 的程序 *  *  具体的编写 java类的 代码的步骤: *    *   第一步: 注册驱动 --- 告诉 具体的要操作的是那个 数据库  *   第二步: 建立与 数据库的链接---Connection *   第三步: 获得可以发送  sql 语句的 statement 对象 *   第四步: 执行sql 语句, 拿到 结果集对象 *   第

java通过jdbc链接数据库

java通过jdbc链接数据库 1. 在数据库中建立一个表: 敲入mysql语句,建表:注意primary key的设置. 吐槽一下,这个表的字段真多... 然后我们回到java中,通过jdbc来链接这个数据表. import java.sql.Connection; //需要import这两个jar包 import java.sql.DriverManager; public static Connection ConnectToDB(){ Connection conn = null; St

clickhouse 安装和java通过jdbc链接

官网给的是Ubuntu/Debian的安装方式:如下 sudo apt-get install dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4 echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list s

Java链接数据库

建立数据库和Java链接 public void setConnection() {  try {   Class.forName("org.gjt.mm.mysql.Driver");   con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mytest?characterEncoding=utf-8", "root", "1234");  } cat

JAVA使用JDBC技术操作SqlServer数据库执行存储过程

Java使用JDBC技术操作SqlServer数据库执行存储过程: 1.新建SQLSERVER数据库:java_conn_test 2.新建表:tb_User 3.分别新建三个存储过程: 1>带参数的新增用户存储过程: CREATE PROCEDURE [dbo].[p_Insert_User] @name nvarchar(50), @UserPwd nvarchar(50) AS BEGIN INSERT INTO tb_User VALUES(NEWID(),@name,@UserPwd)

MyEclipse中Java链接MySQL

MyEclipse中Java链接MySQL.先解压JDBC的jar文件.配置环境. 下面我写了段Java程序加载JDBC驱动连接MySQL的代码 GetConn.java package mysql; import java.sql.*; public class GetConn {    public Connection conn = null;                        //创建Connection对象    public Connection getConnectio

Java链接mysql操作

Java 链接mysql数据库操作 java链接mysql 首先加载mysql在java中的jdbc驱动 Class.forName("com.mysql.jdbc.Driver"); 其次建立与mysql已有数据库建立连接 String url = "jdbc:mysql://localhost:3306/mydata?userUnicode=true&characterEncoding=utf-8&useSSL=false" 其中jdbc是调用j

Java通过JDBC连接到MySQL

今天尝试建Java通过JDBC连接到MySQL上,测试成功了,总结一下连接的具体方法. Fristly:首先必须要安装有JDK(JDK在官网可下,我用的是JDK1.8.0_60),安装时注意环境变量的配置. Second:下载安装MySQL,安装过程很简单就不细说了,注意在安装过程中会设置用户名和密码,中呜嗷记住,在使用MySQL和用Java连接到MySQL都会用到,我的用户名和密码都是"root". Third:下载JDBC驱动包mysql-connector-java-5.1.26

Java通过JDBC进行简单的增删改查(以MySQL为例)

Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操作   (1)定义记录的类(可选) (2)连接的获取 (3)insert (4)update (5)select (6)delete 四.测试 五.代码分析 六.思考问题 前言:什么是JDBC 维基百科的简介: Java 数据库连接,(Java Database Connectivity,