大致总结了一下java中用JDBC连接常用数据库的语句:
/**MySql数据库连接**/
String userName="root";
String userPwd="123123";
String dbName="test";
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql:localhost/"+dbName+"?user="+userName+"&password="+userPwd;//dbName为数据库名
String user="system";//用户名
String pwd="admin";//密码
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**Oracle数据库连接**/
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"//orcl为数据库的SID(实例名)
String user="system";//用户名
String pwd="admin";//密码
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**Sybase数据库连接**/
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url="jdbc:sybase:Tds:localhost:5007/erp"//erp为数据库名
Properties sysProps=System.getProperties();
sysProps.put("user","sa");
sysProps.put("password","");
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**DB2数据库连接**/
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample"//sample为数据库名
String user="admin";
String pwd="";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**Informix数据库连接**/
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url="jdbc:informix-sqli://localhost:1533/test:INFORMIXSERVER=infserver;"//test为数据库名
String user="admin";
String pwd="";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**Sql Server 2000数据库连接**/
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=db"//db为数据库名
String user="sa";
String pwd="111";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**Sql Server 2005数据库连接**/
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DataBaseName=db"//db为数据库名
String user="sa";
String pwd="111";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**PostgreSQL数据库连接**/
Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/netdb"//netdb为数据库名
String user="root";
String pwd="123112";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);
/**HSQLDB(Server) **/
Class.forName("org.hsqldb.jdbcDriver");
java.sql.Connection con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:port/mydb","username","password");
/**access**/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
java.sql.Connection con=DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=mdb的文件路径","username","password");
分享到:
相关推荐
学习目标 01 掌握在Java应用程序中用JDBC连接驱动访问MySQL数据库的方法和步骤。 02 掌握通过Java应用程序操作MySQL数据库的方法和步骤,包括查询(顺序查询、游动查询)、添加、修改和删除数据记录等基本数据操作...
排除代码逻辑没有问题...项目编码和数据库编码格式不一致,字段值含有汉字 都改为UTF-8格式 二、解决步骤 1.查看修改数据库编码格式 Navicat查看数据库编码格式 办法 原创文章 235获赞 139访问量 11万+ 关注 私信
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
【WEB】阐述JDBC操作数据库的步骤 36 【WEB】JSP内置对象 37 【WEB】JSP中的四种作用域 38 【WEB】转发(forward)和重定向(redirect)的区别 38 forward(转发): 38 redirect(重定向): 39 区别: 39 【WEB】...
24. 写一个用jdbc连接并访问oracle数据的程序代码 121 25、Class.forName的作用?为什么要用? 121 26、大数据量下的分页解决方法。 121 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 122 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、...
以前Java程序员与数据库打交道都是通过JDBC,还要写 SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库。 值得提醒的是,这三个框架都是轻量级的...
jdbc连接改为使用H2数据库,并使用spring-jdbc api; 某些难度不大的章节(不代表不重要)没有源代码分析,可从原文项目gitHub下载; 增加了与spring-boot集成自编章节; 排版略做改动,并修正一些错误; 如果知识点有...