小编for*_*pas的帖子

如何将sqlite base复制到android模拟器?

sqlite基础文件存储在路径data/data/my-package-name/databases/mybase.db(Android模拟器存储SQLite数据库在哪里?

有时,我在远程真实设备上获取此文件,我想将其复制到我的 Android Studio 上的 android 模拟器进行调试。换句话说,我希望我在 Android Studio 上的应用程序使用这个基础。我该怎么做?

另一种可能性:如何将这个基地复制到我通过 USB 电缆连接到 PC 的真实设备上

非常感谢,问候

sqlite android android-emulator android-sqlite android-studio

1
推荐指数
1
解决办法
528
查看次数

如何使用java添加自动增量值?

我在 Mysql 中创建了一个表,使用

Create table 
(
 id int auto_increment,
 us varchar(100),
 ps varchar(1000)
); 
Run Code Online (Sandbox Code Playgroud)

并使用 java 通过我的 GUI 应用程序添加值:

我使用以下方法将值添加到数据库中:

public static void Mysql(String u, String p) throws NoSuchAlgorithmException, InvalidKeySpecException
    {
        String hashpass=passhash(p);//throws declaration for this statement
        try{  
            Class.forName("com.mysql.cj.jdbc.Driver");  
            Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/bs","root","root");   
            String query = " insert into login (id,us,ps)"
                    + " values (?,?, ?)";  
            Statement stmt=con.createStatement();  
            ResultSet rs=stmt.executeQuery("select * from login"); 
            int id=0;
            while(rs.next())
            {
                id= rs.getInt(1);
            }
            PreparedStatement preparedStmt = con.prepareStatement(query);
            preparedStmt.setInt(1, id++); //I don't want this method because …
Run Code Online (Sandbox Code Playgroud)

java mysql sql database prepared-statement

1
推荐指数
1
解决办法
1599
查看次数

如何在sql中按升序选择日期(dd/mm/yyyy)

我想在 ASC 订单中选择 stockDate 我的Table结构是:-

在此输入图像描述

mysql sql database date

0
推荐指数
1
解决办法
7677
查看次数

尽管结果不为零,但存储过程除以零

我有一个存储过程正在调用两个其他存储过程,它们返回正确的值并且非零。

我已经尽力在这个问题上找到了一切

ALTER PROCEDURE [dbo].[updateBudgetCalc](@JobNum AS nvarchar(50))
AS
BEGIN
    DECLARE @estHrs float
    DECLARE @totHrs float


    EXEC @totHrs = PanelShop.dbo.getHoursTotal @JobNum 


    EXEC @estHrs = PanelShop.dbo.getHoursEst @JobNum  


    UPDATE ActiveList SET PercentOfBudget = @estHrs/@totHrs WHERE Jobnum = @JobNum
    return (@totHrs)
END;
Run Code Online (Sandbox Code Playgroud)

当我执行此SP时,我得到:

消息8134,级别16,状态1,过程updateBudgetCalc,第14行除以零错误。

它确实将@totHrs评估为null。但是在结果中,我看到它查询了两个表,并为totHrs返回了非零值2.22000,对于estHrs返回了5.25。

sql sql-server

0
推荐指数
1
解决办法
106
查看次数

可以在没有 CTE 的情况下简化此 SQL 查询吗?

我不是 SQL 开发人员。我在下面有这段代码,我的 DBA 希望我进一步简化。希望你们可以看看并帮助如何进一步简化这个查询。这里可以不使用 CTE 吗?谢谢。

 ;     
 WITH CTE_tmp1(RecId, Newdata, Changecode) AS       
 (  
    SELECT RecId, Newdata, Changecode
       FROM dbo.POLL
       WHERE Changecode = 1
 )
UPDATE dbo.POLL
     SET  RecId = T.Newdata
     FROM  dbo.POLL  P
     INNER JOIN CTE_tmp1  T
       ON  P.RecId = T.RecId
     WHERE P.Changecode IS NOT NULL AND P.Changecode <> 1
Run Code Online (Sandbox Code Playgroud)

`

t-sql sql-server common-table-expression sql-update

0
推荐指数
1
解决办法
48
查看次数

Spark SQL 类似于组内的 LISTAGG() OR GROUP_CONCAT

我需要在组内实现类似于 redshift listagg() 的函数(按 x_column 排序),但在 Spark SQL 中很重要,这里的https://spark.apache.org/docs/2.4.0/api/ sql/

一个类似的问题,但答案不是没有 SQL。

我对 Redshift SQL 的查询是:

select KEY,
listagg(CODE, '-') within group (order by DATE) as CODE
from demo_table
group by KEY
Run Code Online (Sandbox Code Playgroud)

此时,order by 语句并不重要,只需使用 group by 聚合所有列就足够了,我尝试过 concat_ws,但它无法按预期工作

将其放在 pyspark 上对我来说不起作用

钥匙 代码 日期
66 PL 2016年11月1日
66 PL 2016年12月1日
67 吉林 2016年12月1日
67 吉林 2016年10月1日
67 PL 2016年9月1日
67 采购订单 2016年8月1日
67 吉林 2016年12月1日
68 PL 2016年11月1日
68 2016年11月1日

所需输出

钥匙 代码
68 JO-PL …

sql apache-spark apache-spark-sql

0
推荐指数
1
解决办法
7053
查看次数

E/SQLiteLog:(1)无法识别的标记:“:”

我试图查询一个字符串,其中的值对应于 sqlite/android studio 中的 url 地址,但它不断抛出异常:

E/SQLiteLog: (1) unrecognized token: ":"
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.project, PID: 4525
    android.database.sqlite.SQLiteException: unrecognized token: ":" (code 1): , while compiling: SELECT  * FROM URLS_ITEMS WHERE title = Google AND url = http://www.google.com;
    #################################################################
    Error Code : 1 (SQLITE_ERROR)
    Caused By : SQL(query) error or missing database.
        (unrecognized token: ":" (code 1): , while compiling: SELECT  * FROM URLS_ITEMS WHERE title = Google AND url = http://www.google.com;)
    #################################################################
        at …
Run Code Online (Sandbox Code Playgroud)

java sqlite android exception android-sqlite

-1
推荐指数
1
解决办法
6202
查看次数