源程序是指 未经编译的文本代码,通常由程序员使用高级编程语言编写的一系列指令和语句。它是计算机程序的起点,包含了程序的逻辑和算法,是程序的基础。源程序可以通过编译器或解释器转换为机器语言或字节码,然后由计算机执行。
```java
public int executeSQL(String preparedSql, String[] param) {
Connection conn = null;
PreparedStatement pstmt = null;
int num = 0;
/* 处理SQL,执行SQL */
try {
conn = getConn(); // 得到数据库连接
pstmt = conn.prepareStatement(preparedSql); // 得到PreparedStatement对象
if (param != null) {
for (int i = 0; i < param.length; i++) {
pstmt.setString(i + 1, param[i]);
}
}
num = pstmt.executeUpdate(); // 执行SQL
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (pstmt != null) pstmt.close(); // 关闭PreparedStatement
if (conn != null) conn.close(); // 关闭Connection
} catch (SQLException e) {
e.printStackTrace();
}
}
return num;
}
```
在这个例子中,`executeSQL`方法是一个Java方法,用于执行SQL语句。它接受一个准备好的SQL语句字符串和一个参数数组,通过数据库连接对象`conn`和预处理语句对象`pstmt`来执行SQL操作,并返回受影响的行数。
源程序需要经过编译成目标程序(如`.class`文件)后,才能在计算机上运行。目标程序是已经转换成机器语言或字节码的程序,可以直接被计算机执行。