Mysql测试链接

public class GetConnectionMysql {
	public static Connection getConnection(){
		String driver="com.mysql.jdbc.Driver";   //获取mysql数据库的驱动类
		String url="jdbc:mysql://133.96.46.100:3306/test"; //连接数据库(test是数据库名)
		String name="root";//连接mysql的用户名
		String pwd="root";//连接mysql的密码
		Connection conn= null;
		try {
			Class.forName(driver);
		} catch (ClassNotFoundException e1) {
			System.out.println("驱动加载失败");
			e1.printStackTrace();
		}
		try{
			conn=DriverManager.getConnection(url,name,pwd);//获取连接对象
			System.out.println("成功连接数据库!");
			return conn;
		}catch(SQLException e){
			e.printStackTrace();
			return null;
		}finally {
			if(conn!=null){
				try {
					conn.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		}
	}

	public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){
		try{
			if(rs!=null){
				rs.close();
			}
		}catch(SQLException e){
			e.printStackTrace();
		}
		try{
			if(ps!=null){
				ps.close();
			}
		}catch(SQLException e){
			e.printStackTrace();
		}
		try{
			if(conn!=null){
				conn.close();
			}
		}catch(SQLException e){
			e.printStackTrace();
		}
	}

	public static void main(String[] args) throws SQLException
	{

		Connection cc=GetConnectionMysql.getConnection();
	}
}

  

时间: 2024-11-15 01:03:34

Mysql测试链接的相关文章

php安装(包括链接mysql测试)

#1 安装相关包yum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl

Navicat for MySQL打开链接时出错错误为:2005 - Unknown MySQL server host 'localhost'(0)?

问题:Navicat for MySQL打开链接时出错错误为:2005 - Unknown MySQL server host 'localhost'(0)? 在使用navicat 连接mysql数据库的时候会出现:mysql error 2005 - Unknown MySQL server host 'localhost'(0)错误:当检查连接信息,连接属性信息,用户名和密码都是正确的,IP地址为:localhost,在有网络的情况下都能正常打开数据库,但是一断网就出错了. 解决方案如下:在

Mac下配置PHP+Apache+phpMyAdmin+MySql远程链接

最近的项目是微信公众号平台的开发,微信官方给出的Demo是PHP的,发现大部分的学习资料也是PHP,那好吧,放弃Java,来段儿PHP吧 下面说说Mac下搭建PHP环境 数据库:MySQL-5.6.26 OS X:10.11.1 Apache:2.4.16 phpMyAdmin:4.5.2 编辑器:Sublime Text3 Apache: Mac系统下已经自带,打开『终端』输入: sudo apachectl -v 或 httpd -v 和 密码 可看到系统自带的版本信息: Server ve

允许MySQl远程链接

A机器上安装了MySQl Server,想在B机器上远程连接.不想,收到拒绝提示.搜索之,时A机器上MySQL未授权给B机器远程连接权限. 1.直接法,即将MySQL库中user表中新增一个新用户test,密码为test,然后使用授权语句授之一定的权限 grant 权限 on 数据库名.表名 to 用户名@登录主机 identified by "用户密码" A机器上,操作指令如下: 1>use mysql 2>grant all on *.* to [email prote

导入MySQL测试数据库employee报错

导入MySQL测试数据库employee 报错 下载地址:https://launchpad.net/test-db/ 上传解压: [[email protected] ~]# tar xf employees_db-full-1.0.6.tar.bz2 [[email protected] ~]# cd employees_db 使用mysql命令行工具,导入建库建表语句和数据 employee.sql中是建库建表语句,默认使用的是InnoDB引擎,可以自行修改 [[email protect

mysql不能链接远程,报(Host '***.***.***.***' is not allowed to connect to this MySQL server)

Host '***.***.***.***' is not allowed to connect to this MySQL server 其中***...是本机公网ip; 解决办法: 首先看报错窗口. 经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限. 于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限. 首先远程连接进入服务器,在cms中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行

mysql 内外链接

外联结:分为外左联结和外右联结. 左联结A.B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录. 右联结A.B表的结果和左联结B.A的结果是一样的,也就是说: Select A.name B.name From A Left Join B On A.id=B.id 和Select A.name B.name From B Right Join A on B.id=A.id执行后的结果是一样的

linux下mysql远程链接

前言:我的系统是ubuntu,默认不支持mysql远程链接.接下来的步骤改变这点. 1,首先取消mysql本机绑定 编辑/etc/mysql/my.cnf 将”bind-address = 127.0.0.1“注释 sudo /etc/init.d/mysql restart重启即可远程访问,或 sudo service mysql restart 2,你最好新增一个用户,并给这个用户限制权限.比如,只允许他访问某个库,某个表. grant all on 库名.* to [email prote

十六.jmeter链接mysql测试

1.准备一个有测试数据表的mysql数据库 2.在测试计划面板点击[浏览]按钮,将你的JDBC驱动添加进来 3.设置数据库 4.在JDBC请求中输入select*from name where user like 'test1'; 5.在请求中添加响应断言,添加测试字段test1, 6.添加断言结果并点击运行线程组