1.与mysql数据库连接方式
通过配置文件的方式进行获取mysql的username、password、url,等相关数据
//调用jdbc.properties参数文件此时获取的是一个io流的形式。
Inputstream in=类名.class.getClassLoader().getResourceAsStream("jdbc.properties");
//然后创建properties类的去读取 in 流的数据,
properties pro =new properties();
//用 pro 去读取 in 流
pro.load(in);
//获取到了流之后就可以将jdbc.
properties文件中的数据出去来了。
//获取所有需要的内容
String driver = pro.getProerties("jdbc.driver");
String url = pro.getProerties("jdbc.url");
String username = pro.getProerties("jdbc.username");
String password = pro.getProerties("jdbc.password");
//启动mysql的驱动(使用反射机制,通过jar包的所在全路径实例化)
Class.forName(driver).newInstance();
//连接数据库
connection con=DriverManager.getConnection(username,password,url);
每个数据库的连接url都是不同的。
如下几种:
sql server
"com.microsoft.jdbc.sqlserver.SQLServerDriver"; //驱动程序 driver
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; url
oracle
"oracle.jdbc.driver.OracleDriver"; //驱动程序 driver
"jdbc:oracle:thin://localhost:1521:orcl";//连接地址 url