有精通Java的吗?私信我,帮忙连接个java连接数据库代码?

java连接MYSQL 查询两个数据库中的两个表;两个表中有相同数据;但是A表的数据比B表的数据要多;我想问一下;怎么利用Java的集合判断两个表的不同元素;并且将B表中没有的数据添加到B表中!?
java连接MYSQL 查询两个数据库中的两个表;两个表中有相同数据;但是A表的数据比B表的数据要多;我想问一下;怎么利用Java的集合判断两个表的不同元素;并且将B表中没有的数据添加到B表中!? 5
demo:select * from a left jion b on a.x = b.x& where b.x is null
大概就是这个意思啊在优化优化就应该会得到你想要的结果吧!!!
其他回答 (1)
首先创建一个连接工厂
import java.sql.Cimport java.sql.DriverMimport java.sql.ResultSimport java.sql.S
public class ConnectionFactory {&private Connection conn=&& private Statement stmt=&& private ResultSet rs=&&
&& public ConnectionFactory() {&&super();&&// TODO Auto-generated constructor stub&}
&public void OpenConn() throws Exception{&&& try{&&&& Class.forName("com.mysql.jdbc.Driver").newInstance();&&&& String url="jdbc:mysql://127.0.0.1:3306/guestbook";&&&& String user="root";&&&& String password="root";&&&&& conn=DriverManager.getConnection(url,user,password);&&& }catch(Exception e){&&&& System.out.println("创建链接抛出异常为:"+e.getMessage());&&& }&&& && }
&& public ResultSet executeQuery(String sql) throws Exception{&&& try{&&&& stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);&&&& rs=stmt.executeQuery(sql);&&&& &&& }catch(Exception e){&&&& System.out.println("执行查询抛出的异常为:"+e.getMessage());&&& }&&&&& }
&& public void close() throws Exception{&&& try{&&& rs.close();&&& stmt.close();&&& conn.close();&&& }catch(Exception e){&&&& System.out.println("关闭对象抛出的异常:"+e.getMessage());&&& }&& }
import java.sql.ResultS
public class TestJDBC {&public static void main(String[] args) {&&ConnectionFactory c= new ConnectionFactory();&&try {&&&c.OpenConn();&&&String sql="select * from tb_guestbook";&&&ResultSet rs=c.executeQuery(sql);&&&while(rs.next()){&&&&System.out.println(rs.getString(2));&&&}&&&c.close();&&&System.out.println();&&} catch (Exception e) {&&&// TODO Auto-generated catch block&&&e.printStackTrace();&&}&}}
是查询两个数据库中的两个表的记录;然后检索出两个表中的相差的记录;添加到记录较少的表中!麻烦 看清楚问题!
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号java与数据库怎么连接我想要具体的代码,希望有注释。_百度知道
java与数据库怎么连接我想要具体的代码,希望有注释。
!我有一个写好的代码!但是就是无法连接到数据库!谢谢了
提问者采纳
getConnection(url.
user=testuser,user.newInstance().put(&quot.newInstance():&#47.forName(&quot.;/test&;
/&#47.67;sa&
String password=&quot:db2;oracle.jdbc.OracleDriver&quot.forName(&
Connection conn= DriverManager.getProperties();Ǘ;:&#47.forName(&
SysProps:Tds、Informix数据库
Class.forName(&8i/localhost/password=testpassword&quot.newInstance();
String password=&mypassword&quot.getConnection(url);localhost.ibm:mysql:1433;localhost/):1533/admin&quot.getConnection(;com.forName(&quot.newInstance();
String password=&9i数据库(thin模式)
Connection conn= DriverManager.newInstance();myuser&
&#47、Sybase数据库
Class?user=soft&password=soft1234&useUnicod
e=true&characterEncoding=8859_1&
6:5007&#47:
5;&);DatabaseName=mydb&;);
&#47、Sql Server7;/
String password=&myDB为数据库名
String user=&quot.Driver&quot,user,password); jdbc.getConnection(
SysP),password)、DB2数据库
Class:5000/
String url=&quot,&#47.app.&#47:user&);orcl为数据库的SID
String user=&&#47:INFORMIXSERVER=myserver.db2.DB2Driver &quot,user.driver:oracle.myDB:orcl&&#47.SybDriver&
String url =&quot:informix-;myDB为数据库名
Connection conn= DriverM
String url =
&password&;
String url =&myDB;userid&123;
String url=&quot.myDB为数据库名
Connection conn= DriverM&quot,&quot.45;)、PostgreSQL数据库
Class:thin:&#47..89;//
Connection conn= DriverManager:&#47.SQLServerDriver&quot:数据库
Class:.forName(&quot.Driver&quot,password).forName(&quot:sqlserver.IfxDriver&mydb为数据库
String user=&&#47、MySQL数据库
Class.jdbc, SysProps);myDB为你的数据库名
Properties sysProps = Ssample为你的数据库名
String user=&quot.getConnection(url):@
2;).newInstance(););
String url=&quot.getConnection(user_password&quot.newInstance();
Connection conn= DriverMsample&quot.put(&;:sybase.0/
String url =&quot.getConnection(url.;test&quot、Oracle8&#47,password);
Connection conn= DriverM/
提问者评价
谢谢了 !!
来自团队:
其他类似问题
为您推荐:
您可能关注的推广
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求java高手 我从网上下载的一份源码 编译之后 数据库连接不上 请高手帮忙调试_百度知道
求java高手 我从网上下载的一份源码 编译之后 数据库连接不上 请高手帮忙调试
程序调用的数据库 是sql2000 写的 在数据库导入的时候 语句有错误不会修改
现在想找一位能高帮忙把程序调通的高手
提问者采纳
qq加你的。。。
提问者评价
来自团队:
其他类似问题
为您推荐:
数据库连接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求个高手帮忙看下我的JAVA连接SQL2000数据库的问题 ,好人心帮下 _百度知道
求个高手帮忙看下我的JAVA连接SQL2000数据库的问题 ,好人心帮下
我有更好的答案
怎么没有错误信息啊
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(&text/charset=UTF-8&);
request.setCharacterEncoding(&UTF-8&);
PrintWriter out = response.getWriter();
//获取表单传入的数据
String userName = request.getParameter(&userName&);
String sex = request.getParameter(&sex&);
String age = request.getParameter(&age&);
String address = request.getParameter(&address&);
//连接数据库
String dBConnString=&com.microsoft.sqlserver.jdbc.SQLServerDriver&;
String url = &jdbc:sqlserver://10.0.2.252:1433;DatabaseName=studentDB&;
String user = &sa&;
String pwd = &12...
根据经验来看是驱动问题
其他类似问题
为您推荐:
您可能关注的推广
sql2000数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁有精通Java的吗?私信我,帮忙连接个数据库?_百度知道
有精通Java的吗?私信我,帮忙连接个数据库?
最简单就是JDBC上网直接复制代码就可以,一看就懂,如果看不懂,那么建议你学号基础先
采纳率100%
其他类似问题
为您推荐:
其他1条回答
匿名。不算精通。,怎么玩,刚工作半年,可以一起成长
会连接数据库吗
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 私信数据库设计 的文章

 

随机推荐