當前位置:首頁 » 編程語言 » eclipse列印sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

eclipse列印sql

發布時間: 2022-01-30 15:07:09

『壹』 eclipse怎麼連接sql資料庫

使用Eclipse測試連接SQLServer2008資料庫:

1、打開SQLServer2008,在其中新建資料庫Test,然後退出SQLServer2008。

2、運行Eclipse,新建一個JavaProject名為Test。

3、右單擊工程名,依次選擇BuildPath→ConfigureBuildPath,在打開的窗口的右邊選擇Libraries標簽,然後單擊AddExternalJARs,找到sqljdbc4jar文件並打開,然後單擊OK完成構建路徑的配置。如圖:

『貳』 如何在eclipse裡面操縱sql語句。並列印出來。鏈接資料庫已經成功了。但是列印不出來:如圖

你這兩句寫的什麼啊~
先得到statement在用statement的查詢方法的到resultset結果集啊,
Statement sta = dbConn.createStatement();

ResultSet rs = sta.executeQuery("select * from table_1");

好好看書,得到的 Resultset還需要經過遍歷才可以用,至於列印查詢語句這東西,你就用print打吧!

『叄』 用的ssm框架,如何在eclipse的控制台中輸出項目運行中的sql語句。

在你執行sql之後列印你執行的sql 不就可以了嗎
例如:
String sql="select * from table";
System.out.println(sql);
這樣不就把你執行的sql列印到控制台了嗎

mybatis的話 就得配置log4j
在mybatis-config.xml 文件中 加上如下代碼
<configuration>
<properties>
<property name="dialect" value="mysql" />
</properties>
<settings>
<setting name="logImpl" value="LOG4J" />
</settings>
</configuration>

『肆』 java項目在eclipse運行時,輸入控制台輸入的sql語句從哪裡來

  1. 可能是在代碼中有輸入sql的語句,如:System.out.prntln("sql代碼")

  2. 也或者可能用了log4j

Log4j是Apache的一個開源項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制台、文件、GUI組件,甚至是套介面伺服器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸出格式;通過定義每一條日誌信息的級別,我們能夠更加細致地控制日誌的生成過程。

以上兩種情況都是可以在控制台輸出的

『伍』 Eclipse下如何打開.sql 文件

eclipse
右上角
有個open
perspective
打開
選擇database
development
這個視圖就是sql執行的
不過用的人不多

『陸』 eclipse讀取SQL SERVER2008中文數據列印出是亂碼,請大師們給個解決方法!在這謝謝了

加上utf-8轉換就好了。要保證你的代碼編碼格式和你資料庫的統一。

『柒』 誰知道eclipse中如何讀取MySQL資料庫表中的一行信息並保存列印出來

用循環保存
int index =0;
while(rs.next){
Object obj = rs.get(index ++);
}

『捌』 如何使用eclipse調用資料庫中的內容,並將數據顯示出來具體步驟和代碼··

我用的資料庫是mysql,下載這個東東mysql-connector-java-5.1.15.zip解壓把mysql-connector-java-5.1.15-bin.jar導入到你要連接資料庫的項目中(應該知道怎麼導入吧!)然後就是代碼,以下代碼是插入資料庫的例子

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
import java.sql.*;

public class Login2 {

private Connection connection;
private JButton button1;
private JFrame frame;
private JLabel nameLabel,pwdLabel;
private JTextField nameTA,pwdTA;
private JPanel panel;
// private Statement stat;
private ResultSet rs;
public Login2()
{
String url = "jdbc:mysql://localhost:3306/(此處填寫你創建的資料庫名字)";
String username = "(此處填寫你的資料庫用戶,例如root)";
String password = "(此處填寫你的資料庫安裝時設置的密碼)";
//載入驅動程序以連接資料庫
try {
Class.forName( "org.gjt.mm.mysql.Driver" );
connection = DriverManager.getConnection(
url, username, password );
}
//捕獲載入驅動程序異常
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"裝載 JDBC/ODBC 驅動程序失敗。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
//捕獲連接資料庫異常
catch ( SQLException sqlex ) {
System.err.println( "無法連接資料庫" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
}
frame = new JFrame();

panel = new JPanel();
panel.setLayout(new GridLayout(3,2));
nameLabel = new JLabel("user");
pwdLabel = new JLabel("password");
nameTA = new JTextField();
pwdTA = new JTextField();
button1 = new JButton("insert");

button1.addActionListener(new ActionListener()
{

public void actionPerformed(ActionEvent e)
{
String str1 = nameTA.getText();
String str2 = pwdTA.getText();
String str = "insert into user values('"+str1+"','"+str2+"')";

try {
// Statement stat = null;
PreparedStatement pstmt = connection.prepareStatement(str);

pstmt.executeUpdate();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
JOptionPane.showMessageDialog(null, "yes");

}
});

panel.add(nameLabel);
panel.add(nameTA);
panel.add(pwdLabel);
panel.add(pwdTA);
panel.add(button1);

frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,100);
frame.setVisible(true);

}

/**
* @param args
*/
public static void main(String[] args) {

Login2 l = new Login2();

}

}
還有問題可以繼續聯系

『玖』 eclipse里,怎麼顯示sql執行的結果

我的理解,當你執行完sql後,你需要對結果集進行處理,此時你就可以利用log4j或者System.out.println()列印出每條結果。或者你重寫vo的toString方法,然後列印vo。

『拾』 eclipse 怎麼配置log4.properties是控制台列印sql語句

給你個最簡單的示例

log4j.rootLogger=debug,stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %-5p (%F:%L) [%M()] %m%n