jdbc链接

package wmk;

import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JbcdTestAll2 {

//static final 变量应该用大写
// Class.forName("oracle.jdbc.driver.OracleDriver");
//NAME = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名

public static final String URL = "jdbc:mysql://localhost:3306/community";
public static final String NAME = "com.mysql.jdbc.Driver";
public static final String USER = "wmk";
public static final String PASSWORD = "admin";

Connection conn = null;
PreparedStatement statement = null;
ResultSet res = null;
String a = "";
String b = "";
String c = "";

public JbcdTestAll2(String sql) throws SQLException {
try {
  //注册驱动
  Class.forName(NAME);
  //获取链接
  conn = DriverManager.getConnection(URL, USER, PASSWORD);
  //创建查询
  statement = conn.prepareStatement(sql);
  //使用resultset获取查询结果 executeUpdate(sql) 返回影响行数,用于插入 修改 删除
  res = statement.executeQuery();
  //遍历结果集
  while (res.next()) {
  a = res.getString(1);
  b = res.getString(2);
  c = res.getString(3);
  System.out.println(a+" - "+b+" - "+c);
  }
  //调用关闭方法,释放资源
  close();
  } catch (ClassNotFoundException e) {

     e.printStackTrace();
   }
 }
//封装关闭为一个方法
public void close(){
  try {
    if (conn!=null) {
    conn.close();
  }
  if (statement!=null) {
    statement.close();
  }
  if (res!=null) {
    res.close();
  }
  } catch (Exception e) {
    e.printStackTrace();
  }
}

  public static void main(String[] args) throws SQLException {
    JbcdTestAll2 a = new JbcdTestAll2("select * from news");

  }
}

时间: 2024-10-08 11:13:07

jdbc链接的相关文章

JDBC链接Mysql数据库+执行sql

package com.wangbingan.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /**  * JDBC链接数据库  *   * @author Administrator  *   */ public class JdbcUtil { public static void main(Strin

jdbc链接基础

1 jdbc 链接两种方式,通过jdbc链接mysql数据库,url:jdbc:mysql://ip:端口[/database name] 通过什么驱动器,链接什么数据库,数据库的ip,连接端口,可以在url中加上连接的数据库名. 1)使用驱动器获取链接 Driver driver = new com.mysql.jdbc.Driver(); props.setProperty("user", "root"); props.setProperty("pas

jdbc 链接池的优化

package cn.itcast.jdbc.datasourse; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList; public class MyDataSourse {    private static String url = "jdbc:mysql://localhost:3306/test"; 

jdbc 链接池

package cn.itcast.jdbc.datasourse; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList; public class MyDataSourse {    private static String url = "jdbc:mysql://localhost:3306/test"; 

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

JDBC链接数据库字符串

常见JDBC链接数据库字符串 1.Mysql 驱动类:com.mysql.jdbc.Driver 连接字符串:jdbc:mysql://localhost:3306/dbname 2.Oracle 驱动类:oracle.jdbc.driver.OracleDriver 连接字符串:jdbc:oracle:thin:@localhost:1521:dbname 3.Sqlserver 驱动类:com.microsoft.jdbc.sqlserver.SQLServerDriver 连接字符串:jd

Java JDBC链接Oracle数据库

package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql

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 jdbc链接数据库

jdbc工作原理 -加载驱动 -创建语句对象 -执行sql语句 -处理结果集 -关闭连接 驱动加载方式 Class.forName("oracle.jdbc.driver.OracleDriver")(注:装载驱动类驱动类通过static块实现在DriverManager中的自动注册) Connection con=DriverManager.getCommection("地址参数","数据库账号","数据库密码");注:Co

沫沫金【实践可用】--web工程ORM数据库链接(JDBC)链接集群库||普通库,两种标准

普通链接配置,应用到集群会启动失败,请修改 集群数据库链接 jdbc.url=jdbc:oracle:thin:@//127.0.0.1:1521/momojin 普通数据库链接 jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521/momojin 区别就在于:"//",如上所示 标红的地方.请务必清楚