java用jdbc连接mysql数据库和sql server数据库

原创 2016年06月02日 12:13:47
public static void cre_mysql(String lst,String term,String kind) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            String url_2 = "jdbc:mysql://" + tar_URL + "/" + tar_dbName + "?useUnicode=true&characterEncoding=utf-8";
            Connection conn = DriverManager.getConnection(url_2, tar_username, tar_password);
            Statement stmt = conn.createStatement();
	        stmt.executeUpdate(exec);
	        
            stmt.close();
            conn.close();
        } catch (Exception e) {
            throw new IllegalArgumentException(e);
        }
    }


public static  void con_sqlserv(String lst,String term,String kind) {
        try {
	    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            String url_1 = "jdbc:sqlserver://" + src_URL + ";DatabaseName=" + src_dbName;
            Connection conn = DriverManager.getConnection(url_1, src_username, src_password);
            //System.out.println("here");
            Statement stmt = conn.createStatement();
            String exec="select " +tot_term+" from dbo.\""+lst+"\"";
            System.out.println(exec);
            ResultSet rs = stmt.executeQuery(exec);
            tmp=0;
            int col = rs.getMetaData().getColumnCount();
            while (rs.next()) {
            	sav[tmp]="(";
                for (int i = 1; i <= col; i++) {
                	String tmp_rs=rs.getString(i);
                	if(kind_set[i-1].indexOf("varchar")!=-1||kind_set[i-1].indexOf("datetime")!=-1)
                		tmp_rs="'"+tmp_rs+"'";
                    if(i!=col)
                    	sav[tmp]+=tmp_rs+",";
                    else 
                    	sav[tmp]+=tmp_rs+")";
                }
                //System.out.println(sav[tmp]);
            	tmp++;
            }
            rs.close();
            stmt.close();
            conn.close();
        } catch (Exception e) {
            throw new IllegalArgumentException(e);
        }
    }


注意区分mysql和sql_server的连接写法,差别大大的,不然你死活连不上。还有端口号

版权声明:北京邮电大学软件学院Luke

Java 通过JDBC连接Mysql数据库的方法和实例

之前有两篇文章讲了安装mysql(ubuntu和windows)和可视化工具workbench的使用,这篇文章就讲一下java程序是如何连接MySQL数据库的。  Java是通过JDBC连接Mysql...

Java JDBC连接MYSQL数据库教程

步骤一 :   下载 MYSQL 数据库, MYSQL driver for Java, 以及MYSQL 可视化操作软件。本人开发环境:Windows XP ,Eclipse3.4,JDK1.6,M...

java通过JDBC链接SQLServer2012

下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。   首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验...

eclipse通过JDBC连接SQL Server、MySQL数据库的方式(含jar包)

JDBC (Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接...

java连接mysql数据库 以及java连接sql server数据库

java连接mysql数据库 以及java连接sql server数据库 在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下java连接mysql数据库 以及java连接sql...

在sql server 中创建链接服务器连接mysql数据库

1、下载mysql ODBC驱动并安装在sql server所在的服务器上 2、在管理器==》数据源(ODBC)的数据源管理界面中,选择用户DSN或系统DSN选项卡,添加步骤一安装的ODBC驱动,并配...

python 连接sql server、mysql数据库

python连接到sql server数据库 使用pymssql库,下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql 使用该库时,需要在Sq...
  • xgf415
  • xgf415
  • 2016年05月11日 18:54
  • 1998

Java工程通过JDBC连接数据库方法(SQL Server)

目的 开发环境 环境配置 主要代码以及简单分析 效果演示 源码下载目的    Java项目以及JavaEE项目大都需要连接数据库,JDBC是一种很基础的链接数据库的一种方法,这篇博客主要实现...

JAVA JDBC连接SQL Server数据库进阶(二)---批处理

批处理的作用:        一次和数据库交互过程中传输多条SQL语句或参数内容。        减少和数据库交互次数,提升性能。 批处理的使用:  Statement:        addBatc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java用jdbc连接mysql数据库和sql server数据库
举报原因:
原因补充:

(最多只允许输入30个字)