問題タブ [mssql-jdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - mssql (sqlsrv) が接続されていない Laravel
私はmysqlでlaravelに取り組んでいましたが、うまくいきました。しかし、私は今別のシナリオを持っています。Windowsサーバーにあるms sqlデータベースにlaravelを接続する必要があります。次のコードを使用して DB app/config/database.php に接続しました
'default' => 'sqlsrv',
しかし、それを言ってエラーが表示されます
PDOException がドライバーを見つけられませんでした
だから、誰かがこれを解決するのを手伝ってくれますか? ありがとうございました
sql - true または false の条件に基づいて、あるテーブルから別のテーブルに更新したい
いくつかのカテゴリに属するいくつかのタスクを含む1つのテーブルと、特定のタスクが完了しているかどうかを示す「完了」という1つの列があります。このステータスに基づいて、別のテーブルの特定のカテゴリを「完了」として更新したいカテゴリ。MS SQLクエリで行う方法は? ここでは、「完了」列のデータ型としてビットを使用しています。
sql-server - T-SQL の現在および以前の状態
現在の部屋番号と以前の部屋番号を取得しようとしているデータベースがあります。
データはこんな感じ。表 X
私が取り戻したいのは以下です。
Bob, A1, 2015-04-03, null, transfer 現在の部屋 Bob, B5, 2013-04-15, 2015-04-03 前の部屋 Smith, A2, 2015-04-03, null, transfer 現在の部屋 Smith, B4 , 2013-10-15, 2015-04-03 前の部屋
これが十分に明確かどうか教えてください。
私が現在持っているのは
これにより、すべての人の部屋が得られます。転送以外のステータスは何の意味もないため、以前の部屋番号を取得する方法がわかりません。共通点は、現在の部屋の場合、終了日が null ではないことです。
ありがとう
java - 「table_name」のテーブル メタ データが見つかりません
Java と MS SQL Server。データをデータベースに保存しているときに、以下の警告が表示されます -
WARN org.springframework.jdbc.core.metadata.TableMetaDataProvider - 'table_name' のテーブル メタデータが見つかりません -- 列名を指定する必要があります
この警告は、パフォーマンスに多大な影響を与えます。オプションを試してみましたgenerateSimpleParameterMetadata=true
が、このエラーを解決するのに役立ちません。
私が使用した構成は次のとおりです。
- 春 - 3.2.3
- sqljdbc-4.0.jar
- Java 7
Bean プロパティ
データを挿入しようとしている以下のコード
任意のヘルプをいただければ幸いです。
前もって感謝します
sql - Webページからのユーザー入力に基づいてSQLクエリで複数のタスクが完了したかどうかを確認する方法は?
テーブルにタスクのリストがいくつかあり、各タスクには「完了」列があり、一部のタスクは完了または完了していない可能性があります。Webページには、複数のタスク名を渡すことができるテキストボックスがあり、ユーザータスクが完了したかどうかにメッセージを表示したい. ここで、ユーザーが複数のタスク名を通過した場合、その 1 つが完了している可能性があり、別のタスクが完了していない可能性があることを確認する方法。SQLクエリで行う方法は?
java - Java - mybatis 3 でパラメーターの jdbcType を設定する
jdbcType を Ibatis クエリに渡すパラメータに設定しようとしています。バックエンド テーブルには varchar として定義されたフィールドがあり、mybatis フレームワークは、mapper.java で渡した文字列パラメーターを nvarchar に変換しているようです。その結果、クエリ オプティマイザーは実行計画を検証するのに時間がかかっており、暗黙的な型キャストを行っているため、予期しない遅延が発生しています。問題を回避するための提案はありますか?
私がすでに試したことのサンプル: select * from myTable t where t.periodType=#{periodType, javaType="String", jdbcType = "varchar"}
これの問題は、クエリが非常に大きく、同じパラメーターを数回渡す多くのサブクエリで構成されていることです。同じ変数が出現するたびに jdbcType を定義するのは面倒です。
parameterMap が非推奨になったため、 parameterType を調べてみました。クラスを parameterType に渡しましたが、jdbcType を parameterType の変数に設定する方法が見つかりませんでした。
どんな助けでも大歓迎です