首页 > 其他分享 >3.29学习总结

3.29学习总结

时间:2023-03-31 23:24:56浏览次数:42  
标签:总结 java String rs mysql stmt 学习 sql 3.29

package train;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSetMetaData;
import java.util.ArrayList;
import java.util.List;

public class Train
{

public String l_search(int m,String line) throws Exception {
String a = null;
String sql = "SELECT * FROM train where line like '%"+line+"%'" ;


Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/abc";
String username= "root";
String Password= "123123";


Connection connection = DriverManager.getConnection(url, username, Password);
java.sql.Statement stmt = connection.createStatement();

java.sql.ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
a = rs.getString(m);

stmt.close();
rs.close();

return a;

}
public List<String> t_search(String station) throws Exception {
String sql = "SELECT * FROM train" ;
List<String> s=new ArrayList<>();

Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/abc";
String username= "root";
String Password= "123123";


Connection connection = DriverManager.getConnection(url, username, Password);
java.sql.Statement stmt = connection.createStatement();
java.sql.ResultSet rs = stmt.executeQuery(sql);

ResultSetMetaData rsmd = rs.getMetaData() ;
while(rs.next())
{
for(int i=1;i<rsmd.getColumnCount();i++)
{
if(rs.getString(i).equals(station))
s.add(rs.getString(1));
}
}


stmt.close();
rs.close();
return s;

}

public void add(String line,String sta1,String sta2,String sta3,String sta4,String sta5,String sta6,String sta7,String sta8) throws Exception {
String sql = "INSERT into train VALUES('"+line+"','"+sta1+"','"+sta2+"','"+sta3+"','"+sta4+"','"+sta5+"','"+sta6+"','"+sta7+"','"+sta8+"')";


Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/abc";
String username = "root";
String Password = "123123";

Connection connection = DriverManager.getConnection(url, username, Password);
java.sql.Statement stmt = connection.createStatement();

stmt.executeUpdate(sql);
stmt.close();
}


}

 

标签:总结,java,String,rs,mysql,stmt,学习,sql,3.29
From: https://www.cnblogs.com/clh628/p/17277790.html

相关文章

  • 3.31学习总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.io.*,java.util.*"%><!DOCTYPEhtml><html><head><metacharset="utf-......
  • 2023.3.29计算机导论
     ......
  • 深度学习——用简单的线性模型构建识别鸟与飞机模型
    本文仅为深度学习的入门学习,故采用线性模型而非CNN处理图像数据集。一、准备工作1.下载CIFAR-10数据集这是一个\(32\times32\)像素的RGB图像集合,用于学习使用。fromtorchvisionimportdatasetsdata_path="./data/"cifar10=datasets.CIFAR10(root=data_path,train=......
  • c++基本用法学习
    1.保留小数的方式:cout<<setprecision(2)<<fixed<<p[0].sum<<endl;其中setprecision(n)填入想要保留的数字,fixed设置后可以保证保留的小数不会省略末尾的0同时也可以写成cout<<setprecision(2)<<fixed;cout<<p[0].sum<<endl;在程序中集体设置输出保留n......
  • 每日总结 3.31
    今天学习了微信小程序的list列表视图展示商品信息,并实现页面的刷新,代码量大概80行左右。   明天继续学习页面的设计。 ......
  • 项目一众筹网05_0项目阶段性总结,SSM框架_项目开发注意事项,,不要随意动框架预定好的结构
    系列文章目录文章目录系列文章目录一、框架搭建好之后,项目开发阶段,各就各位,尽量不要新建包名二、mybatis里面sql结束不要带分号三:实体的属性名最好跟数据库的字段保持一模一样,这样mybatis才不会因为大小写什么的而识别不了四:不是主键可以添加唯一约束吗五、idea里面的配置,需要注意......
  • 总结的面试题、数组下标为什么从0开始、数组名中存储的是什么、数组的元素如何存储
    系列文章目录文章目录系列文章目录第一题第二题第一题详细解答链接:https://mp.weixin.qq.com/s/N1Mj3DLbFkZeT5hVR05eNA第二题数组的存储:1、数组下标为什么从0开始?下标表示的是这个元素的位置距离首地址的偏移量2、数组名中存储的是什么数组名中存储的是数组在堆中一整块区域......
  • 3月31号总结
    DROPTABLEIFEXISTSemp;--员工表CREATETABLEemp(idINTPRIMARYKEYauto_increment,--员工id,主键且自增长enameVARCHAR(50)NOTNULLUNIQUE,--员工姓名,非空并且唯一joindateDATENOTNULL,--入职日期,非空salaryDOUBLE(7,2)NOTNULL,--工资......
  • 3月31日课后总结
    3/31课后总结死锁现象(了解)""" 死锁是指两个或者两个以上的进程互相抢占资源而导致互相等待的过程 单进程和单线程不会出现死锁"""importtimefromthreadingimportThread,Lock,RLock#RLock就是递归锁""" 连续赋值下两把锁其实是同一把锁,如果是普通锁会报错,因为......
  • 3.31每日总结
    PHP命名空间(namespace)是在PHP5.3中加入的,目的是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。PHP命名空间可以解决以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常......