mySQL程序与数据库连接帮助

public class SQLconnection {
/**连接数据库的名字*/
private static String username;
/**连接数据库的密码*/
private static String userpwd;
/**连接数据库的路径*/
private static String url;
/**
* 静态初始化块,从Properties文件中获取数据库连接的必要参数

*Properties文件中的内容包括有

*url:jdbc:mysql://127.0.0.1:3306/crm\?useUnicode=true&characterEncoding=UTF-8

*name:root
*pwd:admin

*/
static{
Properties pro = new Properties();
try {
pro.load(new FileInputStream("./src/sql.properties"));
url=pro.getProperty("url");
username=pro.getProperty("name");
userpwd=pro.getProperty("pwd");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 联接数据库
* @return 一个数库连接
*/
public static Connection getConnection() {

Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,username,userpwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
/**
* 关闭数据库连接
* @param conn 一个数据库连接
*/
public static void closeConnection(Connection conn){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

时间: 2024-08-24 23:51:03

mySQL程序与数据库连接帮助的相关文章

在Windows下设置环境变量 运行mysql程序变得更容易

在Windows下设置环境变量,点开始菜单,右键单击我的电脑--属性--高级--环境变量 可以看到PATH的变量是这样的: C:\WINDOWS;C:\WINDOWS\COMMAND 为了让运行mysql程序变得更容易,改变它的值指向程序安装目录,添加一个目录D:\Program Files\wamp\bin\mysql\mysql5.0.51b\bin,结果是 D:\Program Files\wamp\bin\mysql\mysql5.0.51b\bin;C:\WINDOWS;C:\WIND

第四章 MySQL程序

目录 4.1 MySQL程序概述 4.2 使用MySQL程序 4.2.1 调用MySQL程序 4.2.2 连接MySQL服务器 4.2.3 指定程序选项 4.2.4 在命令行使用选项 4.2.5 程序选项编辑器 4.2.6 使用选项文件 4.2.7 影响文件选项处理的命令行选项 4.2.8 使用选项设置程序变量 4.2.9 选项默认值,选项期望值和=符号 4.2.10 设置环境变量 4.3 MySQL 服务器和服务启动程序 4.3.1 mysqld --MySQL服务器 4.3.2 mysqld

[email protected]_Course_LabVIEW+MySQL程序开发

LabVIEW+MySQL程序开发 大数据时代,LabVIEW程序开发怎么能少了数据库这一强大的工具,然而大多数的LabVIEW工程师对于数据库的概念了解比较少,所以本课程重点介绍如何利用MySQL,让自己的程序上升一个档次. 首先,如果想要设计一个复杂的大型程序,必不可少的即数据库的支持,纵观众多的数据库,MySQL以其免费和操作简单,支持互联网和局域网访问等众多特性,成为了数据库设计的首选.本节主要介绍数据库的安装问题和数据库操作. 第一步:下载MySQL环境,百度搜索MySQL,在官网中我

Mysql学习之--数据库连接和用户管理

Mysql学习之--数据库连接和用户管理 一.连接与断开服务器 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码.如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数 (即,连接的主机.用户名和使用的密码).知道正确的参数后,可以按照以下方式进行连接: shell> mysql -h host -u user -p Enter password: ******** host和user分别代表MySQL服务器

澜天娱乐php+mysql程序源码修复采集完美版区块链概念入门

区块链的本质区块链是什么?一句话,它是一种特殊的分布式数据库. 首先,区块链的主要作用是存储信息.任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库. 其次,任何人都可以架设服务器,加入区块链网络,成为一个节点.区块链的世界里面,没有中心节点,每个结点都是平等的,都保存着整个数据库.你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致. 区块链的诞生是为了满足什么需求?还是解决什么问题?溯源区块链,我们发现区块链诞生于比特币,是从比特币的技术中衍生出

MySQL程序概述 (参考MySQL官方文档)

本文简要概述了Oracle公司提供的MySQL命令行程序.它还讨论了在运行这些程序时指定选项的一般语法.大多数程序都有特定于其自身操作的选项,但所有程序的选项语法都相似. MySQL安装中有许多不同的程序.本文简要概述了它们.后面会提供每个程序的更详细描述,每个程序的描述都指示其调用语法和支持的选项.大多数MySQL发行版都包含所有这些程序,除了那些特定于平台的程序.(例如,服务器启动脚本不在Windows上使用.)每个MySQL程序都有许多不同的选项.大多数程序都提供了一个--help选项,您

搞定linux上MySQL编程(六):C语言编写MySQL程序(结)

[版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 在实际应用中,我们不可能在命令行登录进数据库进行数据的查询.插入等操作,用户一般是使用一个界面良好的应用程序软件来对数据进行管理.为了方便应用程序的开发,MySQL提供了多种编程语言(C.perl.php等)的编程接口,供开发者使用. 对于C语言来说,MySQL提供了C语言客户机库,它允许从任何C程序的内部访问MySQL数据库,客户机实现API,API定义了客户机如何建立和执

linux c 开发 mysql程序

Mysql c Api 开发笔记 第一个例子 用来测试mysql开发的环境是否搭建完成,测试的方式是调用一个Mysql的函数. version.c文件 #include <stdio.h> #include <mysql.h> int main(int argc, const char *argv[]) { printf("Mysql client version:%s\n",mysql_get_client_info()); return 0; } 编译输出的

安装配置数据库mysql+springMVC 与数据库连接完成 检索,条件检索和插入

新建表:Test-----右键Create  Table-----在表中添加字段 一.项目与数据库连接 1.修改数据库登录用户名和密码,连接数据库 context.xml (片段) <Context> <Resourcename="jdbc/TerasolunaSampleDataSource" type="javax.sql.DataSource"driverClassName="com.mysql.jdbc.Driver"