java纯sql驱动连接问题?
刚开始学数据库连接怎样使用
刚开始学数据库连接怎样使用
答案:1)JDBC驱动下来有个setup.exe你安装后把他里面的lib下三个驱动复制到Java\jre6\lib\ext和Java\jdk1.6.0_13\jre\lib\ext下这样无需配置你驱动环境(2)在你的项目里导入包这你应该会吧
window--Properties--java --Build Path--user Libraries--new-add libraries找到JDBC刚安装的三个包
然后项目右键--Properties--java Build Path--Libraries--Add External JARs--user library-next找到刚才new的名选上就OK
如果你用服务器的话可以在tomcat下lib里也把那三个包弄进去
差不多就这些了连接数据库
http://hongliangpan.javaeye.com/blog/243148这上面有许多驱动,你可以去选择适合你的
try{
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String name="sa";
String password="";
Class.forName(driver);
con=DriverManager.getConnection(url,name,password);
}catch(SQLException e){e.printStackTrace();
}
/纯Java的SQL Server驱动连接
try{
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String ds="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String login="";
Class.forName(driver);
con=DriverManager.getConnection(ds,user,login);
}catch(Exception e){System.out.println(e);}String sourceURL="jdbc:mysql://136.172.120.6/ORM?user=dba&password=dba";
把ip换成你需要连得mysql的ip地址;ORM改成要连得数据库
private Connection getConnection() {
// DB Connection
Connection conn = null;
try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection(sourceURL);
} catch (Exception e) {
System.out.println(e.getMessage());
return null;
}
return conn;
}拿到Connection 就可以执行数据库操作了。
当然这是最基础的最原始的最不可取的方法,初学者使用的
做项目的话可以使用apache的dbutil包和pool包,使用数据库连接池
或者直接使用spring配置。