创建Maven连接数据库

news/2024/11/25 0:22:19/

1、创建一个新的项目

2、选择Maven

 3、定义组名称

 4、完成

 5、在pom.xml中增加如下内容

 注意:

    右下角会有导入的提示,必须把ifxjdbc.jar放入pjdbc目录下后,再点击导入。

6、导入类

        选择ifxjdbc.jar,右键,add libaries XXX 

7、创建类

      在src/main/java目录下创建包com.pp,在包下面创建类

8、创建查询代码

package com.pp;
import com.pp.util.JdbcUtil;import java.sql.*;public class SelJson {public static void main( String[] args)throws SQLException, ClassNotFoundException {try {Connection conn=JdbcUtil.getCconnection();//查询tabjson数据表里的数据String sqls="select * from tabjson where col1=? ";PreparedStatement stmt = conn.prepareStatement(sqls);stmt.setInt(1,100);ResultSet rs1 = stmt.executeQuery();while ( rs1.next() ) {//输出查询结果int col1=rs1.getInt(1);String col2=rs1.getString(2);System.out.println(col1+"\t"+col2);}JdbcUtil.CloseResource(conn,stmt,rs1);} catch( Exception e) {e.printStackTrace();}return;}
}

========================使用db.properties====================================

1、新建配置文件

       resources  =>  new  =>  file

2、编辑db.properties

driver=com.gbasedbt.jdbc.Driver
url=jdbc:gbasedbt-sqli://192.168.69.219:9022/ttdb:GBASEDBTSERVER=gbase01;NEWCODESET=GB18030,GB18030-2000,5488;DB_LOCALE=zh_cn.GB18030-2000;CLIENT_LOCALE=zh_cn.GB18030-2000;
user=gbasedbt
password=XXXX

3、创建JdbcUtil类

package com.pp.util;import java.sql.*;
import java.util.ResourceBundle;public class JdbcUtil {private static  String driver ;private static  String url ;private static  String user ;private static  String password ;static {try {ResourceBundle bundle = ResourceBundle.getBundle("db");driver=bundle.getString("driver");url=bundle.getString("url");user=bundle.getString("user");password=bundle.getString("password");} catch (Exception e) {e.printStackTrace();}}public static Connection getCconnection(){try {Class.forName(driver);Connection connection=DriverManager.getConnection(url,user,password);return connection;} catch (Exception e) {e.printStackTrace();}return null;}public static void CloseConnection(Connection connection){if(connection!=null){try {connection.close();} catch (SQLException e) {e.printStackTrace();}connection=null;}}public static void CloseStatement(Statement statement){if(statement!=null){try {statement.close();} catch (SQLException e) {e.printStackTrace();}statement=null;}}public static void CloseResult(ResultSet resultSet){if(resultSet!=null){try {resultSet.close();} catch (SQLException e) {e.printStackTrace();}resultSet=null;}}public static void CloseResource(Connection connection,Statement statement,ResultSet resultSet){CloseResult(resultSet);CloseStatement(statement);CloseConnection(connection);}
}

 


http://www.ppmy.cn/news/231407.html

相关文章

matlab学习笔记1

matlab学习笔记1 430/12 不同的显示结果 format short 430/12ans 35.8333 format long 430/12ans 35.833333333333336 format shortE 430/12ans 3.5833e01 format longE 430/12ans 3.583333333333334e01 format hex 430/12ans 4041eaaaaaaaaaab format bank 430/12ans …

【生产环境】Tomcat运行一段时间后访问变慢分析历程

环境运行一天或者几天,网站访问就很卡,手机端app访问页面出现白屏。Tomcat运行一段时间后访问变慢,但是cpu,内存都正常。日志也是发现不了啥.... 问题的原先分析 1.环境配置(cpu,内存,使用工具:nmon工具、…

大伟 JAVA之路

JAVA个人环境准备 下载IDEA2021.2.3 https://www.jetbrains.com/idea/download/other.html 靠下位置有,已经下载到“下载目录” 下载JDK8 https://www.oracle.com/java/technologies/downloads/#java8 考下位置有,已经下载到“下载目录” 安装JDK8 …

【周赛-简单】5488. 使数组中所有元素相等的最小操作数

存在一个长度为 n 的数组 arr &#xff0c;其中 arr[i] (2 * i) 1 &#xff08; 0 < i < n &#xff09;。 一次操作中&#xff0c;你可以选出两个下标&#xff0c;记作 x 和 y &#xff08; 0 < x, y < n &#xff09;并使 arr[x] 减去 1 、arr[y] 加上 1 &…

hdu5548

2015ACM/ICPC亚洲区上海站LCM WALK 题意&#xff1a;定义了一种走法&#xff0c;就是从当前的点为sx,sy&#xff0c;可以走到ex,ey;并且ex sx z,或者 ey sy z, 其中z为lcm(sx,sy); 如果是顺着给你sx,sy&#xff0c;那很好得到之后的两个可能走到的点&#xff0c;但是题目并…

无锁版iPhone4港行将开卖 最低售4782元

7月14日&#xff0c;据中关村水货商透露&#xff0c;苹果iPhone 4无锁版即将在香港开卖&#xff0c;最低售价5488港元&#xff0c;折合人民币约4782元。 据了解&#xff0c;iPhone 4将在7月24日前后正式在香港市场开卖。目前&#xff0c;最终无锁版iPhone 4的上市官方报价分别…

用Python计算利率,告诉你亏了多少!

大家都知道一线城市生活压力大&#xff0c;年轻人如果没有家里人的帮助想要独立扎根并非易事。好不容易凑足了首付买了房&#xff0c;还要每月透支的还着房贷&#xff0c;在资金链不足的情况下想要得到其他方面的物质满足那就只能借钱了。 我觉得借贷很正常&#xff0c;并不是一…

DOS下cmd查询端口和PID号

1.开始 -> 运行 -> cmd 2. 查找端口的PID&#xff1a; netstat -a -o 3. 强行关闭&#xff1a; ntsd -c q -p PID(查询出来的PID号码) 或者进入任务管理器 -> 查看 -> 选择列 -> 将PID选中 -> 进程(找到查询到的PID) -> 结束进程 CTRLC可让运行中的cmd命令…