JDBC-ecplise连接MySql数据库
来源:互联网 发布:c语言运算符号意义大全 编辑:程序博客网 时间:2024/06/05 18:56
ecplise连接MySql数据库
首先必须要下载好相应版本的驱动jar包
下载链接:http://download.csdn.net/detail/acm_th/9190347
方法一:利用Driver接口获取连接
首先在src目录下新建一个jdbc.properties文件
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/hellouser=rootpassword=123456
SqlConnectDemo.java
package com.xieth.again;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class SqlConnectDemo { public SqlConnectDemo() throws Exception { String driverClass = null; String jdbcUrl = null; String user = null; String password = null; InputStream in = getClass().getClassLoader().getResourceAsStream( "jdbc.properties"); // 获取流 Properties properties = new Properties(); properties.load(in); driverClass = properties.getProperty("driver"); jdbcUrl = properties.getProperty("url"); user = properties.getProperty("user"); password = properties.getProperty("password"); Properties info = new Properties(); info.put("user", user); info.put("password", password); //通过反射获取Driver对象 Driver driver = (Driver) Class.forName(driverClass).newInstance(); Connection connection = driver.connect(jdbcUrl, info); System.out.println(connection); } public static void main(String[] args) throws Exception { new SqlConnectDemo(); }}
运行结果:
连接成功
方法二:利用DriverManager获取连接
public SqlConnectDemo() throws Exception { String driverClass = null; String jdbcUrl = null; String user = null; String password = null; InputStream in = getClass().getClassLoader().getResourceAsStream( "jdbc.properties"); // 获取流 Properties properties = new Properties(); properties.load(in); driverClass = properties.getProperty("driver"); jdbcUrl = properties.getProperty("url"); user = properties.getProperty("user"); password = properties.getProperty("password"); Connection connection = DriverManager.getConnection(jdbcUrl, user, password); System.out.println(connection); }
关键代码就是这一个,替换了 反射操作:
Connection connection = DriverManager.getConnection(jdbcUrl, user, password);
方法三:常用就是这个 简单
public void method2() throws Exception { String driverClass = "com.mysql.jdbc.Driver"; String jdbcUrl = "jdbc:mysql:///hello";//localhost可以省略 String user = "root"; String password = "123456"; Class.forName(driverClass); // 注册加载驱动 System.out.println(DriverManager.getConnection(jdbcUrl, user, password)); // 获取数据库连接 }
0 0
- JDBC-ecplise连接MySql数据库
- ecplise 连接mysql数据库
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接mysql数据库
- jdbc连接Mysql数据库
- jdbc 连接mysql数据库
- JDBC连接MYSQL数据库
- JDBC连接MySql数据库
- jdbc 连接Mysql数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接数据库(MySQL)
- JDBC连接mySQL数据库
- jdbc连接Mysql数据库
- jdbc连接mysql数据库
- jdbc 连接mySql 数据库
- Java 八大排序之——堆排序
- Velocity浅析及与Jsp、Freemarker对比
- Android DrawerLayout demo(抽屉菜单)
- BestCoder Round #60 GT and numbers (模拟)
- Java 八大排序之——快速排序
- JDBC-ecplise连接MySql数据库
- 敏捷开发之Scrum
- MySQL简单的备份还原
- USACO 1.4.3 等差数列
- 关于如何自定义一个 文本输入框(UITextView) 的思想以及整个操作流程
- Java 八大排序之——归并排序
- java--通过sax方式解析xml文件的简单实例
- HDU 4770 Lights Against Dudely(二进制枚举子集)
- 动态规划算法典型问题