文档章节

MySQL创建连接原始方法

CHONGCHEN
 CHONGCHEN
发布于 2017/07/20 14:51
字数 132
阅读 28
收藏 0

 MySQLUtils.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/**
 * 
 * @author mistylinux
 *
 */
public class MySQLUtils {
	/**
	 * 
	 * @param source
	 *            传入要查询的数据库
	 * @param account
	 *            传入数据库用户名
	 * @param password
	 *            传入数据库密码
	 * @return 返回结果集
	 * @throws Exception
	 */
	public static Statement getStatement(String source, String account, String password) throws Exception {
		Class.forName("com.mysql.jdbc.Driver");
		Connection ct = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + source, account, password);
		return ct.createStatement();
	}
}

Test.java

import java.sql.ResultSet;
import java.sql.Statement;

import com.mistyos.util.MySQLUtils;

public class Test {

    public static void main(String[] args) throws Exception {
	String sql="select username,password from user";
	Statement st = MySQLUtils.getStatement("db_source", "root", "xxx");
	ResultSet eq = st.executeQuery(sql);
	while (eq.next()) {
	    System.out.println("用户名:"+eq.getString("username")+" "+
		    	       "密码:"+eq.getString("password"));
	}
    }
}

 

© 著作权归作者所有

CHONGCHEN
粉丝 4
博文 44
码字总数 20776
作品 0
武汉
后端工程师
私信 提问
写一个“特殊”的查询构造器 - (一、程序结构,基础封装)

程序的结构 本篇开始,正式进入编码实践中。首先,简单的规划下程序的结构。 如上一篇所说的,我们需要一个基类 PDODriver 用来封装 PDO 的一些公用的方法,Mysql 等每个数据库都新建一个类 ...

MrQ被抢注了
2018/05/11
0
0
Navicat使用教程:在MySQL中使用SELECT DISTINCT消除重复行

下载Navicat Premium最新版本 Navicat Premium是一个可连接多种数据库的管理工具,它可以让你以单一程序同时连接到MySQL、Oracle及PostgreSQL数据库,让管理不同类型的数据库更加的方便。 My...

电池盒
02/11
29
0
hibernate无法访问oracle 总是报ORA-12505错误

我有一个项目原来是用mysql做的,运行没问题。现在需要移植到oracle数据库上。每次用hibernate自动生成表总是报ORA-12505错误。后来自己在oracle上创建了数据表,但是插入数据的时候还是会报...

beetle
2012/12/17
762
6
Django使用原生的SQL进行查询

进行原始的SQL查询 在模型查询API不够用的情况下,你可以使用原始的SQL语句。Django 提供两种方法使用原始SQL进行查询:一种是使用Manager.raw()方法,进行原始查询并返回模型实例;另一种是...

楠木楠
2016/09/26
1K
0
Weblogic 数据源

Weblogic 数据源 JDBC架构 JDBC Driver四种类型 连接方式 直接连接(direct connection) 池连接(pooled connection) 连接复用,避免了数据库连接频繁创建、关闭的开销 对JDBC中的原始连接进行...

fortyone41
2014/04/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue warn]: Computed property "activeNames" was assigned to but it has no setter.

在使用 vue,element-ui时,如下代码 <template> <el-form :model="numberValidateForm" ref="numberValidateForm"> <el-form-item> <el-tabs v-model="activeNames" @tab-cl......

牧云橙
30分钟前
5
0
重构-改善既有代码的设计-6.2内联函数

6.2内联函数 动机 本书经常以简短的函数表现动作意图,这样会使代码更清晰易读。但有时候你会遇到某些函数,其内部代码和函数名称同样清晰易读。也可能你充够了该函数的内部实现,使其内容和...

还仙
31分钟前
6
0
Less 混入

混合类似于编程语言中的函数。 Mixins 是一组CSS属性,允许我们将一个类的属性嵌套于另一个类,被嵌入的类可以看作是变量,并且包含类名作为其属性,也就是说我们可以用一个类定义样式然后把...

凌兮洛
33分钟前
6
0
频繁FGC的真凶原来是它

频繁FGC的真凶原来是它 上周排查了一个线上问题,主要现象是CPU占用过高,jvm old区占用过高,同时频繁fgc,我简单排查了下就草草收场了,但是过后我对这个问题又进行了复查,发现问题没有那...

每天晒白牙
34分钟前
6
0
简单的树形菜单如何写

业务需求 数据结构中含有图片、名称、children的树形结构,需要展示出每一级的图片名称和图片,找了些树形图的插件,都没有展示大的图片的,一般都是小图标,就自己试着写一个包含图的简单的...

tianyawhl
36分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部