idea下mysql数据库的连接
在view中打开databas
右边出现database窗口
点击+号DataSource 选择MySQL
填写安装mysql时设定的用户名和密码 后testConnection(第一次可能需要下载驱动,等待自动下载完成即可)
testConnection通过后即可完成
在java代码中连接数据库
1.创建db.properties文件 填写数据库相关信息
如:(其中driver通用,url为上述添加数据库界面的url)
driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3306
user = root
password = 123456
2.使用db.properties中的属性连接数据库
(这种方式避免了硬编码,更改数据库信息是只用改变db.properties中的信息即可)
//连接数据库(db.properties中存放数据库属性)
public JdbcTemplate createJdbc(){
try{
Properties properties = new Properties();
//读取db.properties中的数据
InputStream input = JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties");
properties.load(input);
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName(properties.getProperty("driver"));
dataSource.setUrl(properties.getProperty("url"));
dataSource.setUsername(properties.getProperty("username"));
dataSource.setUsername(properties.getProperty("password"));
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
return jdbcTemplate;
}catch (IOException e) {
e.printStackTrace();
}
return null;
}
private final JdbcTemplate jdbc = createJdbc();
3.通过调用上述编写的createJdbc方法,创建jdbc对象 ,即可调用jdbc的query、update等方法。