
正文
sql转化为java代码 sql 转换类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样将SQL数据库导入java eclipse 的项目中去???
这是要进行连接的,首先下载驱动,要进行加载外部jre
然后在java中用语句就可加载,有直连和jdbc-odbc桥连接的。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String url ="jdbc:sqlserver://localhost:1433;DatabaseName=通讯录";
//String url ="jdbc:odbc:test";
String user="sa";
String password="mao1986mao";
//String password="";
con = DriverManager.getConnection(url,user,password);
不加引住的几行是直连
换成引住的几行是桥连接
上面语句的参数是我建立的库的名称、用户名和密码等,可以根据实际情况修改
相关问答
Q1: 求java连接sql2005的代码与连接方法 要快的
首先下载个jsbc驱动包,
sql2000的驱动的解压后有三个有用的包分别是msbase.jar; mssqlserver.jar; msutil.jar.
sqljdbc-3.0和jdbc-2.0解压都里有两个包分别是sqljdbc.jar; sqljdbc4.jar;
这三个在sql2005上都能用,,个人推荐sql-3.0
还有就是的打开你的sql服务端口,右击我的电脑,选择管理。在服务和应用程序力找到SQl
server网络服务 在MSSQLl里的协议管理在Tcp/ip里配置。把127.0.0.1的端口值为1433,并开启
其次就是创建项目。我用的myEclipse,
为了简单创建一个普通的java project就可以了。在项目名字上点击右键选择Build Path,在选择Configare Build Path 弹出对话框点击Libraries ,再点击Add External jars添加jdbc驱动包如果你用的是sql200的驱动包3个都添加上,如果用的是sqljdbc-2.0或3.0.你只添加一个就行,根据jre不同而不同,一般都是sqljdbc4.jar。。如果不行你在换下。
下边给你给测试代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class javasql {
/**
* @param args
*/
public static void main(String[] args) {
Connection con=null;
ResultSet rs=null;
PreparedStatement pstmt=null;
try{
Class.forName(
Q2: 网上书店连接SQL Server 2005的java代码怎么写?
连接数据库的典型步骤
第一步sql转化为java代码:加载正确的数据库驱动程序
第二步sql转化为java代码,定义所要连接数据库的地址
String ODBCURL=“jdbc:odbc:dbName”;
String oracleURL= "jdbc:oracle:thin:@host:port:dbName“;
String mysqlURL= "jdbc:mysql:// host:port/dbName“;
String sqlURL=“jdbc:microsoft:sqlserver://host:1433;DatabaseName=dbName”;
第三步,建立与数据库的连接
DriverManager.getConnection(oracleURL,
username,
password);
第四步,创建语句对象
Statement statement = connection.createStatement();
第五步,声明SQL语句,并将该语句通过Statement对象提交给服务器进行执行。
Stringsql= “SELECT * FROM ONTACT_TABLE”;
ResultSet resultSet=statement.executeQuery(sql);
该语句将sql命令提交给数据库服务器进行执行,并将执行结果存储在ResultSet对象中进行执行。
Statement接口主要有如下三个方法:
1. ResultSet executeQuery(String sql)
用于执行查询语句,返回 ResultSet结果集(一个二维表)
2. int executeUpdate(String sql)
用于执行添加、删除或修改操作,返回被更新记录的条数
3. boolean execute(String sql)
执行参数部分的SQL语句;
当SQL语句的执行结果是一个ResultSet结果集时,本方法返回true;并可以通过StatementgetResultSet()方法得到返回的结果集
当SQL语句执行后没有返回的结果集时,该方法返回false
第六步:对查询结果进行分析
while(resultSet.next()){
name =resultSet.getString(1);
phone =resultSet.getString(2);
System.out.println(name+","+phone);
}
第七步,关闭打开的资源
resultSet.close();
statement.close();
connection.close();
将打开的资源关闭。
注意:资源关闭的顺序和打开的顺序恰恰相反。
Q3: 怎么把pl/sql代码转换成java代码
js全称是javascript看着像java,但是跟java基本上没有半毛钱关系,转不了
Q4: 求一段关于sql2000 datetime和java 的代码
不要太偷懒。
第一题可以直接将时间取出来,最后多出来几位,可以用subString方法处理,将你得到的时间接取出来,就可以得到你要的结果。 例如你得到的是2008-6-13 23:12:12.0000,你截取的时候后5位不要就OK了。
第二题给你个函数。
select top 1 datediff( DAY ,'现在时间','比较的时间') from 表名
得到的结果就是相差的天数,你也可以换成秒或者是小时,然后自己再写个函数转换一下就行了。时间格式就是你题目1中的格式。
多看看SQL的文档。
Q5: 如何将一句很长的SQL语句转换为java语句,以下(1)在MySQL中可运行出结果,(2)为本人转换的,好像不行
mysql的时间字段类型为char(20),
String sql = "select t.* from t_book t where insert_date to_date( ' "+timeStr + " ', 'yyyy-mm-dd hh:mi:ss ') ";
这段语句我该成
String sql = "select t.* from t_book t where insert_date to_date( ' "+timeStr + " ', 'yyyy-mm-dd hh:mi:ss ') ";
sql转化为java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql 转换类型、sql转化为java代码的信息别忘了在本站进行查找喔。






