java jdbc连接多个数据库

第一次接触jdbc连接多个数据库

jdbc连接多个数据库

记录最近项目中用到了mysql数据库,并且连接多个库。网上查阅资料发现大部分让改造方法。
于是我用了最笨的办法定义变量,并且在查询的时候代入变量

一,建立jdbc连接

public class DBHelper {
    public static String bank =null; //这里就是定义的变量,在url里引入变量
    public  String url = "jdbc:mysql://你的ip地址/"+bank+"autoReconnect=true&failOverReadOnly=false&&useSSL=false";

    public static final String name = "com.mysql.jdbc.Driver";
    public static final String user = "数据库账号";
    public static final String password = "数据密码";

    public Connection conn = null;
    public PreparedStatement pst = null;

    public DBHelper(String sql) {
        System.out.println(url);
        try {
            Class.forName(name);//
            conn = DriverManager.getConnection(url, user, password);//
            pst = 
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
模块9 Java数据库编程 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第1页。 学习目标 01 掌握在Java应用程序中用JDBC连接驱动访问MySQL数据库的方法和步骤。 02 掌握通过Java应用程序操作MySQL数据库的方法和步骤,包括查询(顺序查询、游动查询)、添加、修改和删除数据记录等基本数据操作过程。 03 了解通过预编译SQL语句对MySQL数据库进行数据操作的过程。 04 理解预编译SQL语句防止SQL注入的方法和意义。 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第2页。 技能目标 1.能够在MyEclipse IDE中为Java项目配置JDBC数据库连接驱动。 2.能够在MyEclipse IDE中编写Java应用程序对MySQL数据库中的数据记录进行查询、添加、修改和删除等操作。 3.能够在MyEclipse IDE中编写预编译SQL语句对MySQL数据库中的数据记录进行操作及防止SQL注入。 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第3页。 9.1 回顾与思考 在软件开发过程中,通常情况下都需要利用数据库来存放数据。用Java语言编写的程序也要能实现与数据库进行交互的功能。使用Java语言访问数据库主要包括从数据库中查找符合给定条件的记录、向数据库中插入符合给定条件的记录、修改或删除数据库中符合给定条件的记录。 因此,本模块我们开始学习编写Java应用程序访问数据库的方法技术,内容包含对数据库中数据记录的查询、添加、修改与删除等操作,以及使用预编译SQL语句防止从应用程序外部进行SQL注入。 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第4页。 9.2 数据库操作准备 9.2.1 创建MySQL数据库 通过Java应用程序访问数据库,首先要准备好数据库及其中的数据。单击桌面"开始"按钮,选择"所有程序" "MySQL",在展开项中选择"MySQL Server 5.5",从中选择"MySQL 5.5 Command Line Client",打开MySQL命令行客户端。 然后,输入SQL语句"select * from student;"进行验证。客户端输出结果如图9-1所示,其表明数据库已准备就绪。 图9-1 student表的记录 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第5页。 9.2 数据库操作准备 9.2.2 加载JDBC数据库连接驱动 在MyEclipse IDE中,右击项目myPro,在弹出的快捷菜单中选择Properties选项,弹出"Properties for myPro"窗口,在左侧的列项中选择Java Build Path选项,再在右侧切换到Libraries选项卡,如图9-2所示。 图9-2 "Properties for myPro"窗口 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第6页。 9.2 数据库操作准备 9.2.2 加载JDBC数据库连接驱动 单击Add External JARs按钮,在弹出的"JAR Selection"对话框中找到所需连接驱动所在的目录位置,如图9-3所示。 图9-3 "JAR Selection"对话框 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第7页。 9.2 数据库操作准备 9.2.2 加载JDBC数据库连接驱动 单击"打开"按钮,返回"Properties for myPro"窗口,在"Java Build Path"的"Libraries"选项卡中出现了加载的MySQL连接驱动,如图9-4所示。 图9-4 MySQL连接驱动加载完成 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第8页。 9.3 数据库操作技术 9.3.1 查询记录操作 【例9-1】在控制台显示从myDatabase数据库的student表中查询到的所有数据记录。 文件名为Example9_1.java,其代码如下。 1.顺序查询 其代码见P186-187。 运行结果如下。 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第9页。 9.3 数据库操作技术 9.3.1 查询记录操作 在游动查询操作中,采用createStatement(int resultSetType, int resultSetConcurrency)方法将 SQL语句发送到数据库。其参数的功能如下。 2.游动查询 (1)resultSetType的取值决定结果集的游标能否上下移动。取值如

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值