JAVA连接各种数据库的代码大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java数据库连接大全
注:newInstance()可要可不要。
通用JDBC-ODBC直连方式(无需额外的驱动包):
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Server=localhost;uid=sa;pwd=1111;Database=db");
以下方式中Class.forName中的都是需要添加的驱动包。
1Java连接Oralce
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn=DriverManager.getConnection(url,user,password);
2Java连接MySQL
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//Class.forName("com.mysql.jdbc.Driver");
String URL="jdbc:mysql://localhost/test";
Connection conn=DriverManager.getConnection(url,user,password);
3Java连接SQLServer
连接mssql2000
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db"; Connection conn=DriverManager.getConnection(url,user,password);
连接mssql2005+
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db";
Connection conn=DriverManager.getConnection(url,user,password);
通用方式:
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
String url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db";
Connection conn=DriverManager.getConnection(url,user,password);
4Java连接DB2
Class.forName(“com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String URL=”jdbc:db2://localhost:5000/db";
Connection conn=DriverManager.getConnection(url,user,password);
5Java连接Infomix
Class.forName("rmix.jdbc.IfxDriver").newInstance();
String URL="jdbc:informix-sqli://123.45.67.89:1533/db:INFORMIXSERVER=myserver"; Connection conn=DriverManager.getConnection(url,user,password);
6Java连接SyBase
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Properties sysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn=DriverManager.getConnection(url,SysProps);
7Java连接PostgreSQL
Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/db";
Connection conn=DriverManager.getConnection(url,user,password); 8access数据库使用ODBC直连
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={MicroSoft Access Driver(*.mdb)}; DBQ="+application.getRealPath("/Data/db.mdb");
Connection conn=DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement();